Skip to content

VideoSource

property

Delphi
property VideoSource: TVideoSource read GetVideoSource write SetVideoSource  default DEF_VideoSource;
C++Builder
__property TVideoSource VideoSource = {read=GetVideoSource, write=SetVideoSource, default=0};
C#
public TVideoSource VideoSource { get; set; }
VB.NET
Public Property VideoSource As TVideoSource
C++/Qt
TVideoSource GetVideoSource ();
void SetVideoSource (TVideoSource Value);

This TVideoSource property is used to specify the video source used for preview and recording: vs_VideoCaptureDevice: the video source is the current video capture device. vs_ScreenRecording: the video source is the screen. See the Screen recording chapter. vs_VideoFileOrURL: the video source is a video clip specified by the VideoSource_FileOrURL property. vs_JPEGsOrBitmaps: the video source are bitmap handles, or BMP files or JPEG files of the same format passed to the OnVideoFromBitmaps_NextFrameNeeded event. See Video clips built on the fly by passing bitmap handles, BMP or JPEG files. vs_IPCamera: the video source is an IP camera or a IP video server. See the IP Cameras - IP Webcams - IP video servers chapter. vs_Mixer: configures the TVideoGrabber component as a video mixer, the video source(s) is(are) other(s) TVideoGrabber component(s). vs_VideoFromImages: the video source is a set of bitmaps (BMP or JPEG files). See Video clip from bitmaps: Overview. vs_ThirdPartyFilter: a third-party DirectShow filter is used as video source. vs_StreamInterface: the source is raw stream data (e.g. h264) pushed through the StreamInterface_PushData function.