Click or drag to resize

MediaTAudioTrack, TVideoTrack Class

A collection of audio/video tracks.
Inheritance Hierarchy
SystemObject
  FM.IceLinkSerializable
    FM.IceLinkDynamic
      FM.IceLinkMediaBaseTAudioTrack, TVideoTrack
        FM.IceLinkMediaTAudioTrack, TVideoTrack
          FM.IceLinkLocalMediaBaseTLocalMedia, TAudioTrack, TVideoTrack
          FM.IceLinkRemoteMedia

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

The MediaTAudioTrack, TVideoTrack type exposes the following members.

Constructors
  NameDescription
Public methodMediaTAudioTrack, TVideoTrack
Initializes a new instance of the MediaTAudioTrack, TVideoTrack 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 propertyAudioTrack
Gets the first audio track.
(Inherited from MediaBaseTIAudioTrack, TIVideoTrack.)
Public propertyAudioTracks
Gets the audio tracks.
(Overrides MediaBaseTIAudioTrack, TIVideoTrackAudioTracks.)
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.
Public propertyIsRecordingVideo
Gets or sets a value indicating whether video is being recorded.
Public propertyVideoMuted
Gets or sets a value indicating whether the first video track is muted.
(Inherited from MediaBaseTIAudioTrack, TIVideoTrack.)
Public propertyVideoSize
Gets the size of the first video track.
(Overrides MediaBaseTIAudioTrack, TIVideoTrackVideoSize.)
Public propertyVideoTrack
Gets the first video track.
(Inherited from MediaBaseTIAudioTrack, TIVideoTrack.)
Public propertyVideoTracks
Gets the video tracks.
(Overrides MediaBaseTIAudioTrack, TIVideoTrackVideoTracks.)
Top
Methods
  NameDescription
Protected methodAddAudioTrack
Adds an audio track.
Protected methodAddVideoTrack
Adds a video track.
Protected methodArrayFromAudioTracks
Creates an array of tracks from a list of audio tracks.
Protected methodArrayFromVideoTracks
Creates an array of tracks from a list of video tracks.
Protected methodCreateAudioTrackCollection
Creates an audio track collection.
Protected methodCreateVideoTrackCollection
Creates a video track collection.
Public methodDestroy
Destroys this media.
(Overrides MediaBaseTIAudioTrack, TIVideoTrackDestroy.)
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetDynamicValue
Gets a property value from the local cache.
(Inherited from Dynamic.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Public methodGrabVideoFrame
Grabs the next frame from the first video track, once it's rendered.
(Overrides MediaBaseTIAudioTrack, TIVideoTrackGrabVideoFrame.)
Protected methodMemberwiseClone (Inherited from Object.)
Protected methodRemoveAudioTrack
Removes an audio track.
Protected methodRemoveVideoTrack
Removes a video track.
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