Click or drag to resize

RemoteMedia Class

A collection of remote audio/video tracks.
Inheritance Hierarchy
SystemObject
  FM.IceLinkSerializable
    FM.IceLinkDynamic
      FM.IceLinkMediaBaseAudioTrack, VideoTrack
        FM.IceLinkMediaAudioTrack, VideoTrack
          FM.IceLinkRemoteMedia
            FM.IceLinkRtcRemoteMediaTView

Namespace:  FM.IceLink
Assembly:  FM.IceLink (in FM.IceLink.dll) Version: 3.2.2.607 (3.2.2.607)

The RemoteMedia type exposes the following members.

Constructors
  NameDescription
Public methodRemoteMedia
Initializes a new instance of the RemoteMedia class
Top
Properties
  NameDescription
Public propertyAudioGain
Gets or sets a value indicating the gain (input amplification) of the first audio track.
(Inherited from MediaBaseTIAudioTrack, TIVideoTrack.)
Public propertyAudioMuted
Gets or sets a value indicating whether the first audio track is muted.
(Inherited from MediaBaseTIAudioTrack, TIVideoTrack.)
Public propertyAudioSinkOutput
Gets or sets the current audio sink output of the first audio track.
Public propertyAudioTrack
Gets the first audio track.
(Inherited from MediaBaseTIAudioTrack, TIVideoTrack.)
Public propertyAudioTracks
Gets the audio tracks.
(Inherited from MediaTAudioTrack, TVideoTrack.)
Public propertyAudioVolume
Gets or sets a value indicating the volume (output resistance) of the first audio track.
(Inherited from MediaBaseTIAudioTrack, TIVideoTrack.)
Public propertyDynamicProperties
Gets or sets the dynamic properties on this instance.
(Inherited from Dynamic.)
Public propertyId
Gets the identifier.
(Inherited from MediaBaseTIAudioTrack, TIVideoTrack.)
Protected propertyIsDirty
Gets or sets a value indicating whether this instance is dirty.
(Inherited from Serializable.)
Public propertyIsRecordingAudio
Gets or sets a value indicating whether audio is being recorded.
(Inherited from MediaTAudioTrack, TVideoTrack.)
Public propertyIsRecordingVideo
Gets or sets a value indicating whether video is being recorded.
(Inherited from MediaTAudioTrack, TVideoTrack.)
Public propertyVideoMuted
Gets or sets a value indicating whether the first video track is muted.
(Inherited from MediaBaseTIAudioTrack, TIVideoTrack.)
Public propertyVideoSinkOutput
Gets or sets the current video sink output of the first video track.
Public propertyVideoSize
Gets the size of the first video track.
(Inherited from MediaTAudioTrack, TVideoTrack.)
Public propertyVideoTrack
Gets the first video track.
(Inherited from MediaBaseTIAudioTrack, TIVideoTrack.)
Public propertyVideoTracks
Gets the video tracks.
(Inherited from MediaTAudioTrack, TVideoTrack.)
Top
Methods
  NameDescription
Protected methodAddAudioTrack
Adds an audio track.
(Inherited from MediaTAudioTrack, TVideoTrack.)
Protected methodAddVideoTrack
Adds a video track.
(Inherited from MediaTAudioTrack, TVideoTrack.)
Protected methodArrayFromAudioTracks
Creates an array of tracks from a list of audio tracks.
(Overrides MediaTAudioTrack, TVideoTrackArrayFromAudioTracks(ListTAudioTrack).)
Protected methodArrayFromVideoTracks
Creates an array of tracks from a list of video tracks.
(Overrides MediaTAudioTrack, TVideoTrackArrayFromVideoTracks(ListTVideoTrack).)
Public methodChangeAudioSinkOutput
Changes the audio sink output of the first audio track while the media is active.
Public methodChangeVideoSinkOutput
Changes the video sink output of the first video track while the media is active.
Protected methodCreateAudioTrackCollection
Creates an audio track collection.
(Overrides MediaTAudioTrack, TVideoTrackCreateAudioTrackCollection.)
Protected methodCreateVideoTrackCollection
Creates a video track collection.
(Overrides MediaTAudioTrack, TVideoTrackCreateVideoTrackCollection.)
Public methodDestroy
Destroys this media.
(Inherited from MediaTAudioTrack, TVideoTrack.)
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetAudioSinkOutputs
Gets the available audio sink outputs of the first audio track.
Public methodGetDynamicValue
Gets a property value from the local cache.
(Inherited from Dynamic.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Public methodGetVideoSinkOutputs
Gets the available video sink outputs of the first video track.
Public methodGrabVideoFrame
Grabs the next frame from the first video track, once it's rendered.
(Inherited from MediaTAudioTrack, TVideoTrack.)
Protected methodMemberwiseClone (Inherited from Object.)
Protected methodRemoveAudioTrack
Removes an audio track.
(Inherited from MediaTAudioTrack, TVideoTrack.)
Protected methodRemoveVideoTrack
Removes a video track.
(Inherited from MediaTAudioTrack, TVideoTrack.)
Public methodSetDynamicValue
Sets a property value in the local cache.
(Inherited from Dynamic.)
Public methodToString (Inherited from Object.)
Public methodUnsetDynamicValue
Unsets a property value in the local cache.
(Inherited from Dynamic.)
Top
Events
See Also