Class VideoCaptureSource
VideoCaptureSource class.
Inherited Members
Namespace: VisioForge.Core.Types.VideoCapture
Assembly: VisioForge.Core.dll
Syntax
public class VideoCaptureSource
Constructors
VideoCaptureSource(string)
Initializes a new instance of the VideoCaptureSource class.
Declaration
public VideoCaptureSource(string name)
Parameters
| Type | Name | Description |
|---|---|---|
| string | name | Name. |
VideoCaptureSource(VideoCaptureDeviceInfo)
Initializes a new instance of the VideoCaptureSource class.
Declaration
public VideoCaptureSource(VideoCaptureDeviceInfo info)
Parameters
| Type | Name | Description |
|---|---|---|
| VideoCaptureDeviceInfo | info | The information. |
Properties
CustomPinName
Gets or sets the custom video pin name used for recording and preview. Use the VideoFormatsAllPins property of the VideoCaptureDeviceInfo to get pin names and available formats. The video capture device must be selected.
Declaration
public string CustomPinName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Format
Gets or sets the video format for recording and preview. The video capture device must be selected.
Declaration
public string Format { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Format_UseBest
Gets or sets a value indicating whether best video capture format will be used.
Declaration
public bool Format_UseBest { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
FrameRate
Gets or sets the frame rate for the video capture device. The video capture device must be selected.
Declaration
public VideoFrameRate FrameRate { get; set; }
Property Value
| Type | Description |
|---|---|
| VideoFrameRate |
InternalMPEGEncoder_Name
Gets or sets the name of the internal MPEG encoder of the video capturing device.
Declaration
public string InternalMPEGEncoder_Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
IsAudioSource
Gets or sets a value indicating whether video capture device will be used as audio source.
Declaration
public bool IsAudioSource { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
Remarks
Capture audio from video capture device. Some old TV tuners do not support this feature and uses audio card for audio input.
Name
Gets or sets the video capture device name.
Declaration
public string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Path
Gets or sets the video capture device DirectShow path. Optional. Set this property if you have multiply devices with the same name. Use Video_CaptureDevice_GetDevicePath method to get device path for device.
Declaration
public string Path { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
UseClosedCaptions
Gets or sets a value indicating whether closed captions will be used (if available).
Declaration
public bool UseClosedCaptions { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
UseRAWSampleGrabber
Gets or sets a value indicating whether video RAW sample grabber is enabled for video capture device. Use OnVideoFrameBufferRAW event to capture data.
Declaration
public bool UseRAWSampleGrabber { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
Methods
ToString()
Returns a string that represents this instance.
Declaration
public override string ToString()
Returns
| Type | Description |
|---|---|
| string | A string that represents this instance. |