LiveDeviceSource Members

This class represents an audio and/or video device that is used as a source in the live encoder.

The following tables list the members exposed by the LiveDeviceSource type.

Public Properties

  Name Description
public property AudioDevice Gets or sets the audio device used in this source.
public property CropRect  Gets or sets the crop rectangle of this source.  (Inherited from LiveSource)
public property Id  Gets a unique ID for this source.  (Inherited from LiveSource)
public property IsActive  Gets a value indicating whether this source is currently active.  (Inherited from LiveSource)
public property NumberOfInputAudioLines Gets a value indicating the number of audio lines in this source.
public property NumberOfInputVideoLines Gets the number of input video lines.
public property PreviewWindow The preview window used for monitoring this device.
public property ResizeMode  Gets or sets the resize mode of this source.  (Inherited from LiveSource)
public property ScreenCaptureSourceProperties Gets or sets the properties for screen capture source. Returns null when the video device is not a screen capture source.
public property SupportsTransportControls Gets a value indicating whether this source supports DV and VCR-type transport controls.
public property VideoDevice Gets or sets the video device used in this source.

Top

Public Methods

(see also Protected Methods )

  Name Description
public method Dispose  Overloaded. (Inherited from LiveSource )
public method EnableInputAudioLine Sets the current audio input line.
public method EnableInputVideoLine Enables the given video input line.
public method Equals  Overloaded. (Inherited from Object )
public method GetActiveAudioLine Gets the currently selected audio line.
public method GetActiveVideoLine Gets the index of the active video line.
public method GetAudioInputMixLevel Gets the current mix level for the given audio line.
public method GetAudioInputVolume Gets a value indicating the audio volume on the current audio line.
public method GetAudioLineName Gets the name of the audio line at the given index.
public method GetHashCode  (Inherited from Object )
public method GetSupportedConfigurationDialogs Gets an array of all the configuration dialog boxes supported by this device.
public method GetType  (Inherited from Object )
public method GetVideoLineType Gets the video line type for the given video line index.
public method IsDialogSupported Checks to see if a dialog box is supported.
public method PickBestVideoFormat Attempts to select the best size for the video device that matches the given settings.
public methodstatic ReferenceEquals  (Inherited from Object )
public method SetAudioInputMixLevel Sets the mix level of the given audio line.
public method SetTransportMode Sets the transport mode if this source supports it.
public method ShowConfigurationDialog Displays the configuration dialog box for this device.
public method SourcePropertiesSnapshot Overridden. Gets properties describing this source, including things like frame rate, resolution, etc.
public method ToString  (Inherited from Object )

Top

Protected Methods

  Name Description
protected method Dispose  Overloaded. (Inherited from LiveSource )
protected method Finalize  (Inherited from Object )
protected method MemberwiseClone  (Inherited from Object )

Top

See Also

Reference

LiveDeviceSource Class
Microsoft.Expression.Encoder.Live Namespace

   © 2011 by Microsoft Corporation. All rights reserved.