Remote media interface. More...
Instance Methods | |
(FMLiveSwitchSinkOutput *) | - audioSinkOutput |
Gets the current audio sink output of the first audio track. More... | |
(FMLiveSwitchFuture *) | - changeAudioSinkOutput: |
Changes the audio sink output of the first audio track while the media is active. More... | |
(FMLiveSwitchFuture *) | - changeVideoSinkOutput: |
Changes the video sink output of the first video track while the media is active. More... | |
(FMLiveSwitchFuture *) | - getAudioSinkOutputs |
Gets the available audio sink outputs of the first audio track. More... | |
(FMLiveSwitchFuture *) | - getVideoSinkOutputs |
Gets the available video sink outputs of the first video track. More... | |
(void) | - setAudioSinkOutput: |
Sets the current audio sink output of the first audio track. More... | |
(void) | - setVideoSinkOutput: |
Sets the current video sink output of the first video track. More... | |
(FMLiveSwitchSinkOutput *) | - videoSinkOutput |
Gets the current video sink output of the first video track. More... | |
Instance Methods inherited from <FMLiveSwitchIMedia> | |
(void) | - addOnAudioDestroyed: |
Adds a handler that is raised when the audio track is destroyed. More... | |
(void) | - addOnAudioLevel: |
Adds a handler that is raised periodically when the audio's level is calculated. More... | |
(double) | - addOnAudioLevelWithBlock |
Adds a handler that is raised periodically when the audio's level is calculated. More... | |
(void) | - addOnAudioLevelWithBlock: |
Adds a handler that is raised periodically when the audio's level is calculated. More... | |
(void) | - addOnVideoDestroyed: |
Adds a handler that is raised when the video track is destroyed. More... | |
(void) | - addOnVideoSize: |
Adds a handler that is raised whenever the video's frame size is known, once per frame. More... | |
(void) | - addOnVideoSizeChange: |
Adds a handler that is raised whenever the video's frame size changes. More... | |
(FMLiveSwitchSize *) | - addOnVideoSizeChangeWithBlock |
Adds a handler that is raised whenever the video's frame size changes. More... | |
(void) | - addOnVideoSizeChangeWithBlock: |
Adds a handler that is raised whenever the video's frame size changes. More... | |
(FMLiveSwitchSize *) | - addOnVideoSizeWithBlock |
Adds a handler that is raised whenever the video's frame size is known, once per frame. More... | |
(void) | - addOnVideoSizeWithBlock: |
Adds a handler that is raised whenever the video's frame size is known, once per frame. More... | |
(double) | - audioGain |
Gets a value indicating the audio gain (input amplification). More... | |
(int) | - audioLevelInterval |
Gets the interval in milliseconds between FMLiveSwitchIMedia`2addOnAudioLevel: events. More... | |
(bool) | - audioMuted |
Gets a value indicating whether the audio is muted. More... | |
(NSObject< FMLiveSwitchIAudioTrack > *) | - audioTrack |
Gets the audio track. More... | |
(NSMutableArray *) | - audioTracks |
Gets the audio tracks. More... | |
(double) | - audioVolume |
Gets a value indicating the audio volume (output resistance). More... | |
(void) | - destroy |
Destroys this media stack. More... | |
(FMLiveSwitchFuture *) | - grabVideoFrame |
Gets the next raw video frame. More... | |
(NSString *) | - id |
Gets the identifier. More... | |
(void) | - removeOnAudioDestroyed: |
Removes a handler that is raised when the audio track is destroyed. More... | |
(void) | - removeOnAudioLevel: |
Removes a handler that is raised periodically when the audio's level is calculated. More... | |
(void) | - removeOnVideoDestroyed: |
Removes a handler that is raised when the video track is destroyed. More... | |
(void) | - removeOnVideoSize: |
Removes a handler that is raised whenever the video's frame size is known, once per frame. More... | |
(void) | - removeOnVideoSizeChange: |
Removes a handler that is raised whenever the video's frame size changes. More... | |
(void) | - setAudioGain: |
Sets a value indicating the audio gain (input amplification). More... | |
(void) | - setAudioLevelInterval: |
Sets the interval in milliseconds between FMLiveSwitchIMedia`2addOnAudioLevel: events. More... | |
(void) | - setAudioMuted: |
Sets a value indicating whether the audio is muted. More... | |
(void) | - setAudioVolume: |
Sets a value indicating the audio volume (output resistance). More... | |
(void) | - setId: |
Sets the identifier. More... | |
(void) | - setVideoMuted: |
Sets a value indicating whether the video is muted. More... | |
(bool) | - videoMuted |
Gets a value indicating whether the video is muted. More... | |
(FMLiveSwitchSize *) | - videoSize |
Gets the size of the last processed video frame, if known. More... | |
(NSObject< FMLiveSwitchIVideoTrack > *) | - videoTrack |
Gets the video track. More... | |
(NSMutableArray *) | - videoTracks |
Gets the video tracks. More... | |
Remote media interface.
- (FMLiveSwitchSinkOutput*) audioSinkOutput |
Gets the current audio sink output of the first audio track.
- (FMLiveSwitchFuture*) changeAudioSinkOutput: | (FMLiveSwitchSinkOutput *) | audioSinkOutput |
Changes the audio sink output of the first audio track while the media is active.
audioSinkOutput | The audio sink output. |
- (FMLiveSwitchFuture*) changeVideoSinkOutput: | (FMLiveSwitchSinkOutput *) | videoSinkOutput |
Changes the video sink output of the first video track while the media is active.
videoSinkOutput | The video sink output. |
- (FMLiveSwitchFuture*) getAudioSinkOutputs |
Gets the available audio sink outputs of the first audio track.
- (FMLiveSwitchFuture*) getVideoSinkOutputs |
Gets the available video sink outputs of the first video track.
- (void) setAudioSinkOutput: | (FMLiveSwitchSinkOutput *) | value |
Sets the current audio sink output of the first audio track.
- (void) setVideoSinkOutput: | (FMLiveSwitchSinkOutput *) | value |
Sets the current video sink output of the first video track.
- (FMLiveSwitchSinkOutput*) videoSinkOutput |
Gets the current video sink output of the first video track.