Interface ISynchronizableStream
A synchronizable stream.
Namespace: FM.LiveSwitch
Assembly: FM.LiveSwitch.dll
Syntax
public interface ISynchronizableStream
Properties
Id
Gets the stream identifier.
Declaration
string Id { get; }
Property Value
Type | Description |
---|---|
System.String |
OutputSynchronizationDisabled
Gets or sets whether output synchronization is disabled.
Declaration
bool OutputSynchronizationDisabled { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
RemoteDescriptionMediaId
Gets the remote description media identifier.
Declaration
string RemoteDescriptionMediaId { get; }
Property Value
Type | Description |
---|---|
System.String |
SynchronizeContext
Gets or sets the synchronize context.
Declaration
SynchronizeContext SynchronizeContext { get; set; }
Property Value
Type | Description |
---|---|
SynchronizeContext |
Synchronizers
Gets all synchronizers in the stream output tracks.
Declaration
ISynchronizer[] Synchronizers { get; }
Property Value
Type | Description |
---|---|
ISynchronizer[] |
Type
Gets the stream type.
Declaration
StreamType Type { get; }
Property Value
Type | Description |
---|---|
StreamType |
Methods
Synchronize(Boolean)
Initializes synchronization.
Declaration
void Synchronize(bool master)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | master | Whether this is a master stream. |
Events
OnMasterSynchronizeContextReady
Raised by master streams when the synchronize context is ready.
Declaration
event Action1<SynchronizeContext> OnMasterSynchronizeContextReady
Event Type
Type | Description |
---|---|
Action1<SynchronizeContext> |