FMIceLinkRemoteMedia Class Reference

Inherits from FMIceLinkMedia : FMIceLinkMediaBase : FMIceLinkDynamic : FMIceLinkSerializable : NSObject
Conforms to *
FMIceLinkAudioTrack
FMIceLinkVideoTrack
Declared in FMIceLinkRemoteMedia.h
FMIceLinkRemoteMedia.m

Overview

A collection of remote audio/video tracks.

– arrayFromAudioTracks:

Creates an array of tracks from a list of audio tracks.
- (NSMutableArray *)arrayFromAudioTracks:(NSMutableArray *)tracks

Parameters

tracks

The list of tracks.

Discussion

Creates an array of tracks from a list of audio tracks.

Declared In

FMIceLinkRemoteMedia.h

– arrayFromVideoTracks:

Creates an array of tracks from a list of video tracks.
- (NSMutableArray *)arrayFromVideoTracks:(NSMutableArray *)tracks

Parameters

tracks

The list of tracks.

Discussion

Creates an array of tracks from a list of video tracks.

Declared In

FMIceLinkRemoteMedia.h

– audioSinkOutput

Gets the current audio sink output of the first audio track.
- (FMIceLinkSinkOutput *)audioSinkOutput

Discussion

Gets the current audio sink output of the first audio track.

Declared In

FMIceLinkRemoteMedia.h

– changeAudioSinkOutput:

Changes the audio sink output of the first audio track while the media is active.
- (FMIceLinkFuture *)changeAudioSinkOutput:(FMIceLinkSinkOutput *)audioSinkOutput

Parameters

audioSinkOutput

The audio sink output. @return

Discussion

Changes the audio sink output of the first audio track while the media is active.

Declared In

FMIceLinkRemoteMedia.h

– changeVideoSinkOutput:

Changes the video sink output of the first video track while the media is active.
- (FMIceLinkFuture *)changeVideoSinkOutput:(FMIceLinkSinkOutput *)videoSinkOutput

Parameters

videoSinkOutput

The video sink output. @return

Discussion

Changes the video sink output of the first video track while the media is active.

Declared In

FMIceLinkRemoteMedia.h

– createAudioTrackCollection

Creates an audio track collection.

@return

- (NSMutableArray *)createAudioTrackCollection

Discussion

Creates an audio track collection.

@return

Declared In

FMIceLinkRemoteMedia.h

– createVideoTrackCollection

Creates a video track collection.

@return

- (NSMutableArray *)createVideoTrackCollection

Discussion

Creates a video track collection.

@return

Declared In

FMIceLinkRemoteMedia.h

– getAudioSinkOutputs

Gets the available audio sink outputs of the first audio track.

@return A future with an array of audio sink outputs.

- (FMIceLinkFuture *)getAudioSinkOutputs

Discussion

Gets the available audio sink outputs of the first audio track.

@return A future with an array of audio sink outputs.

Declared In

FMIceLinkRemoteMedia.h

– getVideoSinkOutputs

Gets the available video sink outputs of the first video track.

@return A future with an array of video sink outputs.

- (FMIceLinkFuture *)getVideoSinkOutputs

Discussion

Gets the available video sink outputs of the first video track.

@return A future with an array of video sink outputs.

Declared In

FMIceLinkRemoteMedia.h

– init

Initializes a new instance of the FMIceLinkMedia`2 class.
- (instancetype)init

Discussion

Initializes a new instance of the FMIceLinkMedia`2 class.

Declared In

FMIceLinkMedia.h

– setAudioSinkOutput:

Sets the current audio sink output of the first audio track.
- (void)setAudioSinkOutput:(FMIceLinkSinkOutput *)value

Discussion

Sets the current audio sink output of the first audio track.

Declared In

FMIceLinkRemoteMedia.h

– setVideoSinkOutput:

Sets the current video sink output of the first video track.
- (void)setVideoSinkOutput:(FMIceLinkSinkOutput *)value

Discussion

Sets the current video sink output of the first video track.

Declared In

FMIceLinkRemoteMedia.h

– videoSinkOutput

Gets the current video sink output of the first video track.
- (FMIceLinkSinkOutput *)videoSinkOutput

Discussion

Gets the current video sink output of the first video track.

Declared In

FMIceLinkRemoteMedia.h