Viscom Software VideoCap ActiveX Control

VideoCap Live ActiveX Control Methods

ChangeHue

Change Hue effect.
 

ChangeLightness

Change Lightness effect.
 

DeleteImageHandle

Clear the memory bitmap (Bitmap handle).
 

DeleteSampleBufferPicture

Delete the Picture object if you call SampleBuffer2Picture.
 

DrawImage

Draw the image on a video stream. (include capturing)
 

DrawImageHandle

Draw the image on a video stream from memory bitmap. (include capturing)
 

DrawText

Draw the text on a video stream (include capturing)
 

DrawTime

Draw the current date time on a video stream (include capturing)

EffectChromaKeyClearBgColor

(For Chroma Key plugin only)  Clear the chroma key color.

EffectChromaKeyHideEyeDropper

(For Chroma Key plugin only)  Change the mouse cursor to normal if you called EffectChromaKeyShowEyeDropper method. the mouse cursor will change to eye dropper icon.

EffectChromaKeyShowEyeDropper

(For Chroma Key plugin only)  Select the chroma key color, if you called this method, then click on the clip's background in the Preview area, it will copy the chroma key color.

EffectFaceCaptureFaceOnly

(For Face Detection Fx plugin only) Enable or disable capture part of the face only when face detection.
 

EffectFaceCaptureFileName

(For Face Detection Fx plugin only) Set the output of JPEG file name if EffectFaceCaptureToFile= true.
 

EffectFaceShowBackProjection

(For Face Detection Fx plugin only) Enable or disable shows the back projection image.
 

EffectFaceTemplateFile

(For Face Detection Fx plugin only) Set the face template file. You must set the path of face template file, otherwise it cannot face detection.
 

EffectFaceThreshold

(For Face Detection Fx plugin only) Set the threshold for black and gray. It will affect the result of face detection.
 

EffectFaceTrackBoxColor

(For Face Detection Fx plugin only) Set the color of trackbox.
 

EffectFaceTrackBoxStyle

(For Face Detection Fx plugin only) Set the style of trackbox.
 

EffectMotionSetDetectedRect

(For Motion Detection plugin only) Set motion detection rectangle when use motion detection feature.
 

EffectPainterClear

(For Video Painter plugin only) Clear the video when use video painter feature.
 

EffectPainterZoom

(For Video Painter plugin only) Zoom the video when use video painter feature.
 

EffectScrollTextAdd

Add the scrolling banner text if you set the EffectType =6.
 

EffectScrollTextBgColor

Set the scrolling banner text background color if you set the EffectType =6.
 

EffectScrollTextColor

Set the scrolling banner text color if you set the EffectType =6.
 

EffectScrollFadeEdge

Set the fade edge of scrolling banner text if you set the EffectType =6.
 

EffectScrollTextFont

Set the font name, font size, font style of scrolling banner text if you set the EffectType =6.
 

EffectScrollTextPos

Set the position of scrolling banner text if you set the EffectType =6.
 

InvertColor

Add Invert Color effect on a video stream. (include capturing)
 

Mp4DetectGPU

(For MP4 Encoder plugin only) Return the index of GPU supported for your computer.
 

GetAudioCompressorCount

Return the count of Audio Compressor.
 

GetAudioCompressorName

Return the name of Audio Compressor for specific index.
 

GetAudioDeviceCount

Return the count of Audio Device.
 

GetAudioDeviceName

Return the name of Audio Device for specific index.
 

GetAudioInputPinCount

Return the count of Audio Input Pin.
 

GetAudioInputPinName

Return the name of Audio Input Pin for specific index.
 

GetDeviceCount

Return the count of Video Device.
 

GetDeviceName

Return the name of Video Device for specific index.
 

GetVideoCompressorCount

Return the count of Video Compressor.
 

GetVideoCompressorName

Return the name of Video Compressor for specific index.
 

GetVideoFormatCount

Return the count of Video Compressor.
 

GetVideoFormatName

Return the name of Video Format for specific index.
 

GetVideoInputCount

Return the count of Video Input.
 

GetVideoInputName

Return the name of Video Input for specific index.
 

GetWMVProfileCount

Return the count of WMV Profile.
 

GetWMVProfileName

Return the name of WMV Profile.
 

GrayScale

Add GrayScale effect on a video stream. (include capturing)
 

GetSampleBufferRGB

Get the RGB Buffer if you set SampleBufferMode property to 3.
 

SampleBuffer2HBITMAP

Get the HBitmap handle of sample buffer if set SampleBufferMode =5.

SampleBuffer2Picture

Get the Picture object of sample buffer if set SampleBufferMode =4.

PIPAddImage

Add image to Picture in Picture effect.

PIPAddPIPEffect

Apply Picture in Picture effect at specific time range.

PIPAddVideoDevice

Add video capture device to Picture in Picture effect.

PIPChangePos

Change the position of specific picture at specific time.

PIPInitDisplayArea

Init display area of Picture in Picture effect.

PIPStart

Start the Picture in Picture effect.

PIPStop

Stop the Picture in Picture effect.

Pause

Pause the video.
 

RefreshAudioInputPin

Refresh the audio input pin when the audio device is changed.
 

RefreshVideoDevice

Refresh the video input pin, video format when the video device is changed.
 

RegisterMsg

Register keyboard and mouse message.
 

ReleasePictureBox

After called Snapshot2Picture method, you need Release the handle of picturebox.
 

ReSizeControl

Resize the control in runtime.
 

Resume

Resume the video.
 

Rotate

Add Rotate effect on a video stream. (include capturing)
 

ScanTVChannels

Scan the TV Channel and save fine-tuning information in the registry.
 

SetHashBrushValue  
 

Set Hash Brush Style and color when you select TextStyle to 3 .

SetOutlineTextBackColor

 

Set outline text background color when you select TextStyle to 2 .

SetOutlineTextBorderColor

 

Set outline text border color when you select TextStyle to 1 or 2 .

SetTextureBrushImage

 

Set Texture Brush image  when you select TextStyle to 4 .

ShowAudioCapturePropertyPage

Shows the property page of the Audio Capture if available.

ShowCrossbarPropertyPage

Show the property page of the crossbar if available.
 

ShowDualScreen

Enable/ Disable full screen on Monitor 2 if you set UseDualDisplay property to true.
 

ShowFullScreen

Enable/ Disable full screen.
 

ShowImage

Show/Hide the specific index of image on a video stream.
 

ShowText

Show/Hide the specific index of text on a video stream.
 

ShowVideoCapturePropertyPage

Shows the property page of the Video Capture if available.

ShowVideoFormatPropertyPage

Show the property page of the Video Format if available.

SnapShot

SnapShot Bitmap Photo from video capture device.

SnapShot2HBITMAP

SnapShot and return Windows HBITMAP value from video capture device.

SnapShot2Picture

SnapShot and return VB Picture object from video capture device.

SnapShotJPEG

SnapShot JPEG Photo from video capture device.

Start

Start Video Preview/ Capture.

Stop

Stop Video Preview/ Capture.

StartIPCamera

Receiving the video, audio stream From IP Camera.

StartIPCameraToRTMP

Live Streaming IP Camera to Facebook live, Youtube Live, Twitch, Wowza Media Server or another streaming platform.

StopIPCamera

Stop the receiving the video stream From IP Camera.

TextColor

Change text color at specific index.

TextFontName

Change text font name at specific index.

TextFontSize

Change text font size at specific index.

TextFontStyle

Change text font style at specific index.

TextStyle

Change text style at specific index.

UnRegisterMsg

UnRegister keyboard, mouse message.

Unload

Unload the video device.

VirtualScreenCaptureArea

(For Virtual Screen Capture plugin only) Set the specific capture area when selected virtual screen capture as video source.

VirtualScreenCaptureFullScreen

(For Virtual Screen Capture plugin only) Enable/Disable capture the full screen when selected virtual screen capture as video source.

VirtualScreenCursorFile

(For Virtual Screen Capture plugin only) Set the custom cursor file when selected virtual screen capture as video source.

VirtualScreenHighlightColor

(For Virtual Screen Capture plugin only) Set the cursor highlight color when selected virtual screen capture as video source.

VirtualScreenLeftClickColor

(For Virtual Screen Capture plugin only) Set the left click color when selected virtual screen capture as video source.

VirtualScreenRightClickColor

(For Virtual Screen Capture plugin only) Set the right click color when selected virtual screen capture as video source.

VirtualScreenShowSystemCursor

(For Virtual Screen Capture plugin only) Enable/Disable use system cursor when selected virtual screen capture as video source.

VirtualScreenShowMouseHighlight

(For Virtual Screen Capture plugin only) Enable/Disable use mouse highlight when selected virtual screen capture as video source.