Class VLCapture.TVLCapture
|  (Automated Syncronization with Documentation) |  (Automated Syncronization with Documentation) | ||
| (6 intermediate revisions by one user not shown) | |||
| Line 28: | Line 28: | ||
| === C# (.NET): === | === C# (.NET): === | ||
| <code> | <code> | ||
| − | '''public ref class'''  | + | '''public ref class''' Capture : [[Class LPComponent.TLPComponent|Mitov.VideoLab.Component]] | 
| </code> | </code> | ||
| == Summary == | == Summary == | ||
| Line 45: | Line 45: | ||
| receiving video data, as example a [[Class VLAVILogger.TVLAVILogger|TVLAVILogger]] or | receiving video data, as example a [[Class VLAVILogger.TVLAVILogger|TVLAVILogger]] or | ||
| [[Class VLImageDisplay.TVLImageDisplay|TVLImageDisplay]]. | [[Class VLImageDisplay.TVLImageDisplay|TVLImageDisplay]]. | ||
| + | |||
| + | |||
| + | |||
| + | <b>Diagram:</b> | ||
| + | |||
| + | [[Image:VLCapture_Preview.png]] | ||
| == Properties == | == Properties == | ||
| Line 72: | Line 78: | ||
| *[[Pin VLCapture.TVLCapture.OutputPin|OutputPin]] - The Video Output Pin of the component.   | *[[Pin VLCapture.TVLCapture.OutputPin|OutputPin]] - The Video Output Pin of the component.   | ||
| *[[Pin VLCapture.TVLCapture.AudioOutputPin|AudioOutputPin]] - The Audio Output Pin of the player.   | *[[Pin VLCapture.TVLCapture.AudioOutputPin|AudioOutputPin]] - The Audio Output Pin of the player.   | ||
| − | |||
| *[[Pin VLCapture.TVLCapture.VideoSourceDialogPin|VideoSourceDialogPin]] - Show Video Source Dialog Input Clock Pin.   | *[[Pin VLCapture.TVLCapture.VideoSourceDialogPin|VideoSourceDialogPin]] - Show Video Source Dialog Input Clock Pin.   | ||
| *[[Pin VLCapture.TVLCapture.VideoFormatDialogPin|VideoFormatDialogPin]] - Show Video Format Dialog Input Clock Pin.   | *[[Pin VLCapture.TVLCapture.VideoFormatDialogPin|VideoFormatDialogPin]] - Show Video Format Dialog Input Clock Pin.   | ||
Latest revision as of 00:30, 26 June 2013
This is a Beta Read Only version of this page. Please review and send recommendations to mitov@mitov.com. We will enable the editing as soon as we are happy with the overall Wiki site.
Package: VideoLabBasicPkg
Unit: VLCapture
Inherits: TLPComponent
| Contents | 
Syntax
Delphi:
type TVLCapture = class( TLPComponent )
C++ Builder:
class TVLCapture : public TLPComponent
Visual C++ (MFC):
class CTVLCapture : public CTLPComponent
C# (.NET):
public ref class Capture : Mitov.VideoLab.Component
Summary
Captures Video from device.
Description
Use this component to capture video data from a capturing device such as TV Tuner or Camcorder.
To capture data from a device, place the component on a form, select the driver of the device to use for capturing, set the Enabled property of the component to True, and connect the output pin to an InputPin of a component capable of receiving video data, as example a TVLAVILogger or TVLImageDisplay.
Diagram:
Properties
Published
- DriverIndex - The index of the desired video capturing device driver.
- DriverName - The name of the desired video capturing device driver.
- Enabled - Enables the capture.
- VideoSize - Desired video frame size.
- AudioFormat - Specifies the desired audio capture format.
- FramesPerSecond - The desired frame rate of the capture.
Public
- Opened - Returns True if the device is opened.
Methods
Public
- procedure ShowVideoSourceDialog() - Shows Capture Source Selection Dialog.
- procedure ShowVideoFormatDialog() - Shows Capture Format Selection Dialog.
- procedure Open() - Opens the video capture device and prepares it for capture.
- procedure Close() - Closed the current capture device.
- procedure Start() - Starts the capture.
- procedure Stop() - Stops the capture.
Pins
- OutputPin - The Video Output Pin of the component.
- AudioOutputPin - The Audio Output Pin of the player.
- VideoSourceDialogPin - Show Video Source Dialog Input Clock Pin.
- VideoFormatDialogPin - Show Video Format Dialog Input Clock Pin.




