| LocalMedia Class | 
 Inheritance Hierarchy
Inheritance HierarchyNamespace: FM.IceLink
The LocalMedia type exposes the following members.
 Constructors
Constructors| Name | Description | |
|---|---|---|
|  | LocalMedia | Initializes a new instance of the LocalMedia class | 
 Properties
Properties| Name | Description | |
|---|---|---|
|  | AudioGain | 
            Gets or sets a value indicating the gain
            (input amplification) of the first audio track.
            (Inherited from MediaBaseTIAudioTrack, TIVideoTrack.) | 
|  | AudioMuted | 
            Gets or sets a value indicating whether the
            first audio track is muted.
            (Inherited from MediaBaseTIAudioTrack, TIVideoTrack.) | 
|  | AudioSource | 
            Gets the audio source.
             | 
|  | AudioSourceInput | 
            Gets or sets the current audio source input
            of the first audio track.
             | 
|  | AudioSources | 
            Gets the audio sources.
             | 
|  | AudioTrack | 
            Gets the first audio track.
            (Inherited from MediaBaseTIAudioTrack, TIVideoTrack.) | 
|  | AudioTracks | 
            Gets the audio tracks.
            (Inherited from MediaTAudioTrack, TVideoTrack.) | 
|  | AudioVolume | 
            Gets or sets a value indicating the volume
            (output resistance) of the first audio track.
            (Inherited from MediaBaseTIAudioTrack, TIVideoTrack.) | 
|  | DynamicProperties | 
            Gets or sets the dynamic properties on this instance.
            (Inherited from Dynamic.) | 
|  | Id | 
            Gets the identifier.
            (Inherited from MediaBaseTIAudioTrack, TIVideoTrack.) | 
|  | IsDirty | 
            Gets or sets a value indicating whether this instance is dirty.
            (Inherited from Serializable.) | 
|  | IsRecordingAudio | 
            Gets or sets a value indicating whether audio is being recorded.
            (Inherited from MediaTAudioTrack, TVideoTrack.) | 
|  | IsRecordingVideo | 
            Gets or sets a value indicating whether video is being recorded.
            (Inherited from MediaTAudioTrack, TVideoTrack.) | 
|  | MediaSources | 
            Gets the audio/video sources.
             | 
|  | State | 
            Gets the state.
            (Inherited from LocalMediaBaseTLocalMedia, TAudioTrack, TVideoTrack.) | 
|  | VideoMuted | 
            Gets or sets a value indicating whether the
            first video track is muted.
            (Inherited from MediaBaseTIAudioTrack, TIVideoTrack.) | 
|  | VideoSize | 
            Gets the size of the first video track.
            (Inherited from MediaTAudioTrack, TVideoTrack.) | 
|  | VideoSource | 
            Gets the video source.
             | 
|  | VideoSourceInput | 
            Gets or sets the current video source input
            of the first video track.
             | 
|  | VideoSources | 
            Gets the video sources.
             | 
|  | VideoTrack | 
            Gets the first video track.
            (Inherited from MediaBaseTIAudioTrack, TIVideoTrack.) | 
|  | VideoTracks | 
            Gets the video tracks.
            (Inherited from MediaTAudioTrack, TVideoTrack.) | 
 Methods
Methods| Name | Description | |
|---|---|---|
|  | AbortStart | 
            Aborts the start.
            (Inherited from LocalMediaBaseTLocalMedia, TAudioTrack, TVideoTrack.) | 
|  | AddAudioTrack | 
            Adds the audio track.
            (Overrides MediaTAudioTrack, TVideoTrackAddAudioTrack(TAudioTrack).) | 
|  | AddVideoTrack | 
            Adds the video track.
            (Overrides MediaTAudioTrack, TVideoTrackAddVideoTrack(TVideoTrack).) | 
|  | ArrayFromAudioTracks | 
            Creates an array of tracks from a list of audio tracks.
            (Overrides MediaTAudioTrack, TVideoTrackArrayFromAudioTracks(ListTAudioTrack).) | 
|  | ArrayFromVideoTracks | 
            Creates an array of tracks from a list of video tracks.
            (Overrides MediaTAudioTrack, TVideoTrackArrayFromVideoTracks(ListTVideoTrack).) | 
|  | ChangeAudioSourceInput | 
            Changes the audio source input of the first
            audio track while the media is active.
             | 
|  | ChangeVideoSourceInput | 
            Changes the video source input of the first
            video track while the media is active.
             | 
|  | CreateAudioTrackCollection | 
            Creates an audio track collection.
            (Overrides MediaTAudioTrack, TVideoTrackCreateAudioTrackCollection.) | 
|  | CreateVideoTrackCollection | 
            Creates a video track collection.
            (Overrides MediaTAudioTrack, TVideoTrackCreateVideoTrackCollection.) | 
|  | Destroy | 
            Destroys this media.
            (Inherited from MediaTAudioTrack, TVideoTrack.) | 
|  | DoStart | 
            Starts the local media.
            (Overrides LocalMediaBaseTLocalMedia, TAudioTrack, TVideoTrackDoStart.) | 
|  | DoStop | 
            Stops the local media.
            (Overrides LocalMediaBaseTLocalMedia, TAudioTrack, TVideoTrackDoStop.) | 
|  | Equals | (Inherited from Object.) | 
|  | Finalize | (Inherited from Object.) | 
|  | GetAudioSourceInputs | 
            Gets the available audio source inputs
            of the first audio track.
             | 
|  | GetDynamicValue | 
            Gets a property value from the local cache.
            (Inherited from Dynamic.) | 
|  | GetHashCode | (Inherited from Object.) | 
|  | GetType | (Inherited from Object.) | 
|  | GetVideoSourceInputs | 
            Gets the available video source inputs
            of the first video track.
             | 
|  | GrabVideoFrame | 
            Grabs the next frame from the first video track, once it's rendered.
            (Inherited from MediaTAudioTrack, TVideoTrack.) | 
|  | MemberwiseClone | (Inherited from Object.) | 
|  | RemoveAudioTrack | 
            Removes the audio track.
            (Overrides MediaTAudioTrack, TVideoTrackRemoveAudioTrack(TAudioTrack).) | 
|  | RemoveVideoTrack | 
            Removes the video track.
            (Overrides MediaTAudioTrack, TVideoTrackRemoveVideoTrack(TVideoTrack).) | 
|  | SetDynamicValue | 
            Sets a property value in the local cache.
            (Inherited from Dynamic.) | 
|  | Start | 
            Starts the media track sources.
            (Inherited from LocalMediaBaseTLocalMedia, TAudioTrack, TVideoTrack.) | 
|  | Stop | 
            Stops the media track sources.
            (Inherited from LocalMediaBaseTLocalMedia, TAudioTrack, TVideoTrack.) | 
|  | ToString | (Inherited from Object.) | 
|  | UnsetDynamicValue | 
            Unsets a property value in the local cache.
            (Inherited from Dynamic.) | 
 Events
Events| Name | Description | |
|---|---|---|
|  | OnAudioDestroyed | 
            Raised when the first audio track is destroyed.
            (Inherited from MediaTAudioTrack, TVideoTrack.) | 
|  | OnAudioLevel | 
            Raised whenever the level of
            the first audio track is calculated.
            (Inherited from MediaTAudioTrack, TVideoTrack.) | 
|  | OnAudioStarted | 
            Raised when the first audio track is started.
             | 
|  | OnAudioStopped | 
            Raised when the first audio track is stopped.
             | 
|  | OnVideoDestroyed | 
            Raised when the first video track is destroyed.
            (Inherited from MediaTAudioTrack, TVideoTrack.) | 
|  | OnVideoSize | 
            Raised whenever the size of
            the first video track is calculated.
            (Inherited from MediaTAudioTrack, TVideoTrack.) | 
|  | OnVideoStarted | 
            Raised when the first video track is started.
             | 
|  | OnVideoStopped | 
            Raised when the first video track is stopped.
             | 
 Version Information
Version Information See Also
See Also