Click or drag to resize

LocalMediaBaseTLocalMedia, TAudioTrack, TVideoTrack Class

A collection of local audio/video track base methods.
Inheritance Hierarchy
SystemObject
  FM.IceLinkSerializable
    FM.IceLinkDynamic
      FM.IceLinkMediaBaseTAudioTrack, TVideoTrack
        FM.IceLinkMediaTAudioTrack, TVideoTrack
          FM.IceLinkLocalMediaBaseTLocalMedia, TAudioTrack, TVideoTrack
            FM.IceLinkLocalMedia

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

The LocalMediaBaseTLocalMedia, TAudioTrack, TVideoTrack type exposes the following members.

Constructors
  NameDescription
Public methodLocalMediaBaseTLocalMedia, TAudioTrack, TVideoTrack
Initializes a new instance of the LocalMediaBaseTLocalMedia, TAudioTrack, 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.
(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 propertyState
Gets the state.
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.
(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 methodAbortStart
Aborts the start.
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.
(Inherited from MediaTAudioTrack, TVideoTrack.)
Protected methodArrayFromVideoTracks
Creates an array of tracks from a list of video tracks.
(Inherited from MediaTAudioTrack, TVideoTrack.)
Protected methodCreateAudioTrackCollection
Creates an audio track collection.
(Inherited from MediaTAudioTrack, TVideoTrack.)
Protected methodCreateVideoTrackCollection
Creates a video track collection.
(Inherited from MediaTAudioTrack, TVideoTrack.)
Public methodDestroy
Destroys this media.
(Inherited from MediaTAudioTrack, TVideoTrack.)
Protected methodDoStart
Starts the local media.
Protected methodDoStop
Stops the local media.
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.
(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 methodStart
Starts the media track sources.
Public methodStop
Stops the media track sources.
Public methodToString (Inherited from Object.)
Public methodUnsetDynamicValue
Unsets a property value in the local cache.
(Inherited from Dynamic.)
Top
Events
See Also