Video stream interface. More...
Instance Methods | |
| (void) | - addOnDiscardKeyFrameRequest: | 
| Adds a handler that is raised when a keyframe request is discarded due to policy restrictions or lack of support by the remote endpoint.  More... | |
| (NSMutableArray *) | - addOnDiscardKeyFrameRequestWithBlock | 
| Adds a handler that is raised when a keyframe request is discarded due to policy restrictions or lack of support by the remote endpoint.  More... | |
| (void) | - addOnDiscardKeyFrameRequestWithBlock: | 
| Adds a handler that is raised when a keyframe request is discarded due to policy restrictions or lack of support by the remote endpoint.  More... | |
| (bool) | - h264Disabled | 
| Gets whether H.264 is disabled.  More... | |
| (bool) | - h265Disabled | 
| Gets whether H.265 is disabled.  More... | |
| (void) | - raiseKeyFrameRequestWithSynchronizationSources: | 
| Raises a keyframe request to the local track.  More... | |
| (void) | - removeOnDiscardKeyFrameRequest: | 
| Removes a handler that is raised when a keyframe request is discarded due to policy restrictions or lack of support by the remote endpoint.  More... | |
| (void) | - setH264Disabled: | 
| Sets whether H.264 is disabled.  More... | |
| (void) | - setH265Disabled: | 
| Sets whether H.265 is disabled.  More... | |
| (void) | - setVp8Disabled: | 
| Sets whether VP8 is disabled.  More... | |
| (void) | - setVp9Disabled: | 
| Sets whether VP9 is disabled.  More... | |
| (bool) | - vp8Disabled | 
| Gets whether VP8 is disabled.  More... | |
| (bool) | - vp9Disabled | 
| Gets whether VP9 is disabled.  More... | |
  Instance Methods inherited from <FMLiveSwitchIMediaStream> | |
| (void) | - addOnDiscardBitrateNotification: | 
| Adds a handler that is raised when a bitrate notification is discarded due to policy restrictions or lack of support by the remote endpoint.  More... | |
| (FMLiveSwitchBitrateNotification *) | - addOnDiscardBitrateNotificationWithBlock | 
| Adds a handler that is raised when a bitrate notification is discarded due to policy restrictions or lack of support by the remote endpoint.  More... | |
| (void) | - addOnDiscardBitrateNotificationWithBlock: | 
| Adds a handler that is raised when a bitrate notification is discarded due to policy restrictions or lack of support by the remote endpoint.  More... | |
| (void) | - addOnDiscardBitrateRequest: | 
| Adds a handler that is raised when a bitrate request is discarded due to policy restrictions or lack of support by the remote endpoint.  More... | |
| (FMLiveSwitchBitrateRequest *) | - addOnDiscardBitrateRequestWithBlock | 
| Adds a handler that is raised when a bitrate request is discarded due to policy restrictions or lack of support by the remote endpoint.  More... | |
| (void) | - addOnDiscardBitrateRequestWithBlock: | 
| Adds a handler that is raised when a bitrate request is discarded due to policy restrictions or lack of support by the remote endpoint.  More... | |
| (void) | - addOnLocalEncodingDisabled: | 
| Adds a handler that is raised when a local encoding is disabled.  More... | |
| (FMLiveSwitchEncodingInfo *) | - addOnLocalEncodingDisabledWithBlock | 
| Adds a handler that is raised when a local encoding is disabled.  More... | |
| (void) | - addOnLocalEncodingDisabledWithBlock: | 
| Adds a handler that is raised when a local encoding is disabled.  More... | |
| (void) | - addOnLocalEncodingEnabled: | 
| Adds a handler that is raised when a local encoding is enabled.  More... | |
| (FMLiveSwitchEncodingInfo *) | - addOnLocalEncodingEnabledWithBlock | 
| Adds a handler that is raised when a local encoding is enabled.  More... | |
| (void) | - addOnLocalEncodingEnabledWithBlock: | 
| Adds a handler that is raised when a local encoding is enabled.  More... | |
| (FMLiveSwitchStreamDirection) | - cachedLocalDirection | 
| Gets Cached Local Direction for this Media Stream.  More... | |
| (FMLiveSwitchTransportInfo *) | - controlTransportInfo | 
| Gets the media stream control transport info.  More... | |
| (bool) | - getCodecDisabledWithName: | 
| Gets whether a codec is disabled.  More... | |
| (FMLiveSwitchMediaStreamInfo *) | - info | 
| Gets the media stream info.  More... | |
| (bool) | - inputMuted | 
| Gets whether the input track is muted.  More... | |
| (int) | - localBandwidth | 
| Gets the local bandwidth, in kbps.  More... | |
| (NSString *) | - localCanonicalName | 
| Gets the local canonical name.  More... | |
| (int) | - maxReceiveBitrate | 
| Gets the maximum desired receive bitrate, in kbps.  More... | |
| (int) | - maxSendBitrate | 
| Gets the maximum desired send bitrate, in kbps.  More... | |
| (bool) | - outputMuted | 
| Gets whether the output track is muted.  More... | |
| (NSMutableArray *) | - preferredCodecs | 
| Gets any preferred codecs, in order of preference.  More... | |
| (bool) | - raiseBitrateNotification: | 
| Raises a bitrate notification to the remote track.  More... | |
| (bool) | - raiseBitrateRequest: | 
| Raises a bitrate request to the local track.  More... | |
| (int) | - remoteBandwidth | 
| Gets the remote bandwidth, in kbps.  More... | |
| (NSString *) | - remoteCanonicalName | 
| Gets the remote canonical name.  More... | |
| (FMLiveSwitchEncodingInfo *) | - remoteEncoding | 
| Gets the remote encoding.  More... | |
| (bool) | - remoteMuted | 
| Gets a value that indicates if remote is muted.  More... | |
| (bool) | - remoteRequestedDeactivation | 
| Gets Boolean value set when the server is currently requesting a 0 bitrate.  More... | |
| (void) | - removeOnDiscardBitrateNotification: | 
| Removes a handler that is raised when a bitrate notification is discarded due to policy restrictions or lack of support by the remote endpoint.  More... | |
| (void) | - removeOnDiscardBitrateRequest: | 
| Removes a handler that is raised when a bitrate request is discarded due to policy restrictions or lack of support by the remote endpoint.  More... | |
| (void) | - removeOnLocalEncodingDisabled: | 
| Removes a handler that is raised when a local encoding is disabled.  More... | |
| (void) | - removeOnLocalEncodingEnabled: | 
| Removes a handler that is raised when a local encoding is enabled.  More... | |
| (void) | - setCodecDisabledWithName:disabled: | 
| Sets whether a codec is disabled.  More... | |
| (void) | - setInputMuted: | 
| Sets whether the input track is muted.  More... | |
| (void) | - setLocalBandwidth: | 
| Sets the local bandwidth, in kbps.  More... | |
| (void) | - setMaxReceiveBitrate: | 
| Sets the maximum desired receive bitrate, in kbps.  More... | |
| (void) | - setMaxSendBitrate: | 
| Sets the maximum desired send bitrate, in kbps.  More... | |
| (void) | - setOutputMuted: | 
| Sets whether the output track is muted.  More... | |
| (void) | - setPreferredCodecs: | 
| Sets any preferred codecs, in order of preference.  More... | |
| (void) | - setRemoteEncoding: | 
| Sets the remote encoding.  More... | |
| (void) | - setRemoteMuted: | 
| Sets a value that indicates if remote is muted.  More... | |
| (void) | - setSimulcastMode: | 
| Sets the simulcast mode.  More... | |
| (FMLiveSwitchSimulcastMode) | - simulcastMode | 
| Gets the simulcast mode.  More... | |
  Instance Methods inherited from <FMLiveSwitchIStream> | |
| (void) | - addOnDirectionChange: | 
| Adds a handler that is raised when the signalling state changes.  More... | |
| (void) | - addOnStateChange: | 
| Adds a handler that is raised when the stream state changes.  More... | |
| (FMLiveSwitchError *) | - changeDirectionWithNewDirection: | 
| Changes this stream's direction.  More... | |
| (FMLiveSwitchStreamDirection) | - direction | 
| Gets the current direction.  More... | |
| (NSString *) | - externalId | 
| Gets the external identifier.  More... | |
| (NSString *) | - id | 
| Gets the identifier.  More... | |
| (NSString *) | - label | 
| Gets a label that identifies this class.  More... | |
| (FMLiveSwitchStreamDirection) | - localDirection | 
| Gets current direction indicated by the local description.  More... | |
| (bool) | - localReceive | 
| Gets a value indicating whether receiving media is supported by the local peer on this stream.  More... | |
| (bool) | - localSend | 
| Gets a value indicating whether sending media is supported by the local peer on this stream.  More... | |
| (NSString *) | - mediaDescriptionId | 
| Gets the media description identifier.  More... | |
| (FMLiveSwitchStreamDirection) | - remoteDirection | 
| Gets the current direction indicated by the remote description.  More... | |
| (bool) | - remoteReceive | 
| Gets a value indicating whether receiving media is supported by the local peer on this stream.  More... | |
| (bool) | - remoteSend | 
| Gets a value indicating whether sending media is supported by the remote peer on this stream.  More... | |
| (void) | - removeOnDirectionChange: | 
| Removes a handler that is raised when the signalling state changes.  More... | |
| (void) | - removeOnStateChange: | 
| Removes a handler that is raised when the stream state changes.  More... | |
| (void) | - setExternalId: | 
| Sets the external identifier.  More... | |
| (void) | - setLocalDirection: | 
| Sets current direction indicated by the local description.  More... | |
| (void) | - setLocalReceive: | 
| Sets a value indicating whether receiving media is supported by the local peer on this stream.  More... | |
| (void) | - setLocalSend: | 
| Sets a value indicating whether sending media is supported by the local peer on this stream.  More... | |
| (void) | - setTag: | 
| Sets optional data to associate with this instance.  More... | |
| (FMLiveSwitchStreamState) | - state | 
| Gets the current state.  More... | |
| (NSString *) | - tag | 
| Gets optional data to associate with this instance.  More... | |
| (FMLiveSwitchTransportInfo *) | - transportInfo | 
| Gets the stream transport info.  More... | |
| (FMLiveSwitchStreamType) | - type | 
| Gets the type.  More... | |
Video stream interface.
| - (void) addOnDiscardKeyFrameRequest: | (FMLiveSwitchAction1 *) | value | 
Adds a handler that is raised when a keyframe request is discarded due to policy restrictions or lack of support by the remote endpoint.
| - (NSMutableArray*) addOnDiscardKeyFrameRequestWithBlock | 
Adds a handler that is raised when a keyframe request is discarded due to policy restrictions or lack of support by the remote endpoint.
| - (void) addOnDiscardKeyFrameRequestWithBlock: | (void(^)(NSMutableArray *)) | valueBlock | 
Adds a handler that is raised when a keyframe request is discarded due to policy restrictions or lack of support by the remote endpoint.
| - (bool) h264Disabled | 
Gets whether H.264 is disabled.
| - (bool) h265Disabled | 
Gets whether H.265 is disabled.
| - (void) raiseKeyFrameRequestWithSynchronizationSources: | (NSMutableArray *) | synchronizationSources | 
Raises a keyframe request to the local track.
| synchronizationSources | The synchronization sources. | 
| - (void) removeOnDiscardKeyFrameRequest: | (FMLiveSwitchAction1 *) | value | 
Removes a handler that is raised when a keyframe request is discarded due to policy restrictions or lack of support by the remote endpoint.
| - (void) setH264Disabled: | (bool) | value | 
Sets whether H.264 is disabled.
| - (void) setH265Disabled: | (bool) | value | 
Sets whether H.265 is disabled.
| - (void) setVp8Disabled: | (bool) | value | 
Sets whether VP8 is disabled.
| - (void) setVp9Disabled: | (bool) | value | 
Sets whether VP9 is disabled.
| - (bool) vp8Disabled | 
Gets whether VP8 is disabled.
| - (bool) vp9Disabled | 
Gets whether VP9 is disabled.