Search Results for

    Show / Hide Table of Contents

    Interface IRemoteMedia<TIAudioTrack, TIVideoTrack>

    Remote media interface.

    Inherited Members
    IMedia<TIAudioTrack, TIVideoTrack>.Id
    IMedia<TIAudioTrack, TIVideoTrack>.AudioTrack
    IMedia<TIAudioTrack, TIVideoTrack>.AudioTracks
    IMedia<TIAudioTrack, TIVideoTrack>.VideoTrack
    IMedia<TIAudioTrack, TIVideoTrack>.VideoTracks
    IMedia<TIAudioTrack, TIVideoTrack>.OnAudioLevel
    IMedia<TIAudioTrack, TIVideoTrack>.AudioLevelInterval
    IMedia<TIAudioTrack, TIVideoTrack>.OnVideoSize
    IMedia<TIAudioTrack, TIVideoTrack>.OnVideoSizeChange
    IMedia<TIAudioTrack, TIVideoTrack>.AudioGain
    IMedia<TIAudioTrack, TIVideoTrack>.AudioVolume
    IMedia<TIAudioTrack, TIVideoTrack>.AudioMuted
    IMedia<TIAudioTrack, TIVideoTrack>.VideoMuted
    IMedia<TIAudioTrack, TIVideoTrack>.VideoSize
    IMedia<TIAudioTrack, TIVideoTrack>.GrabVideoFrame()
    IMedia<TIAudioTrack, TIVideoTrack>.Destroy()
    IMedia<TIAudioTrack, TIVideoTrack>.OnAudioDestroyed
    IMedia<TIAudioTrack, TIVideoTrack>.OnVideoDestroyed
    Namespace: FM.LiveSwitch
    Assembly: FM.LiveSwitch.dll
    Syntax
    public interface IRemoteMedia<TIAudioTrack, TIVideoTrack> : IMedia<TIAudioTrack, TIVideoTrack> where TIAudioTrack : IAudioTrack where TIVideoTrack : IVideoTrack
    Type Parameters
    Name Description
    TIAudioTrack
    TIVideoTrack

    Properties

    AudioSinkOutput

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

    Declaration
    SinkOutput AudioSinkOutput { get; set; }
    Property Value
    Type Description
    SinkOutput

    VideoSinkOutput

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

    Declaration
    SinkOutput VideoSinkOutput { get; set; }
    Property Value
    Type Description
    SinkOutput

    Methods

    ChangeAudioSinkOutput(SinkOutput)

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

    Declaration
    Future<object> ChangeAudioSinkOutput(SinkOutput audioSinkOutput)
    Parameters
    Type Name Description
    SinkOutput audioSinkOutput

    The audio sink output.

    Returns
    Type Description
    Future<System.Object>

    ChangeVideoSinkOutput(SinkOutput)

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

    Declaration
    Future<object> ChangeVideoSinkOutput(SinkOutput videoSinkOutput)
    Parameters
    Type Name Description
    SinkOutput videoSinkOutput

    The video sink output.

    Returns
    Type Description
    Future<System.Object>

    GetAudioSinkOutputs()

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

    Declaration
    Future<SinkOutput[]> GetAudioSinkOutputs()
    Returns
    Type Description
    Future<SinkOutput[]>

    A future with an array of audio sink outputs.

    GetVideoSinkOutputs()

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

    Declaration
    Future<SinkOutput[]> GetVideoSinkOutputs()
    Returns
    Type Description
    Future<SinkOutput[]>

    A future with an array of video sink outputs.

    In This Article
    Back to top Copyright © LiveSwitch Inc. All Rights Reserved. Doc build for LiveSwitch v1.15.0