Class VideoCaptureDeviceSourceSettings
Video capture device source settings.
Implements
Inherited Members
Namespace: VisioForge.Core.Types.X.Sources
Assembly: VisioForge.Core.dll
Syntax
public class VideoCaptureDeviceSourceSettings : IVideoCaptureBaseVideoSourceSettings, IVideoMixerSource, IVideoSourceSettings, IMediaBlockSettings
Constructors
VideoCaptureDeviceSourceSettings()
Declaration
public VideoCaptureDeviceSourceSettings()
VideoCaptureDeviceSourceSettings(VideoCaptureDeviceInfo)
Initializes a new instance of the VideoCaptureDeviceSourceSettings class.
Declaration
public VideoCaptureDeviceSourceSettings(VideoCaptureDeviceInfo device)
Parameters
Type | Name | Description |
---|---|---|
VideoCaptureDeviceInfo | device | The device. |
VideoCaptureDeviceSourceSettings(VideoCaptureDeviceInfo, VideoCaptureDeviceFormat)
Initializes a new instance of the VideoCaptureDeviceSourceSettings class.
Declaration
public VideoCaptureDeviceSourceSettings(VideoCaptureDeviceInfo device, VideoCaptureDeviceFormat format)
Parameters
Type | Name | Description |
---|---|---|
VideoCaptureDeviceInfo | device | The device. |
VideoCaptureDeviceFormat | format | The format. |
Properties
CustomFlipRotate
Gets or sets the custom optional flip/rotate.
Declaration
public VideoFlipRotateMethod CustomFlipRotate { get; set; }
Property Value
Type | Description |
---|---|
VideoFlipRotateMethod | the flip/rotate. |
Device
Gets or sets the device.
Declaration
public VideoCaptureDeviceInfo Device { get; set; }
Property Value
Type | Description |
---|---|
VideoCaptureDeviceInfo | The device. |
DisableH264Decoder
Gets or sets a value indicating whether to disable H264 decoder for cameras provided H264 output.
Declaration
public bool DisableH264Decoder { get; set; }
Property Value
Type | Description |
---|---|
bool |
|
Format
Gets or sets the format.
Declaration
public VideoCaptureDeviceFormat Format { get; set; }
Property Value
Type | Description |
---|---|
VideoCaptureDeviceFormat | The format. |
SmoothZoom
Gets or sets a value indicating whether smooth zoom is enabled.
Declaration
public bool SmoothZoom { get; set; }
Property Value
Type | Description |
---|---|
bool |
|
Methods
CreateBlock()
Creates the block.
Declaration
public MediaBlock CreateBlock()
Returns
Type | Description |
---|---|
MediaBlock | MediaBlock. |
ToString()
Returns a string that represents this instance.
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
string | A string that represents this instance. |