Zoiper COM API  1.1
 All Classes Files Functions Typedefs Enumerations Enumerator Properties
IZoiperVideo Interface Reference

Video interface. More...

Public Member Functions

void Apply ()
 Apply changes. More...
 
BSTR DeviceName ([in] INT index)
 Get video capture device name. More...
 

Properties

BSTR Device [get, set]
 Specifies the currently selected video capture device (camera). More...
 
INT DeviceCount [get]
 Specifies the number of video capture devices availabale to the system. More...
 
EVideoMode Mode [get, set]
 Specifies the video capture mode (resolution) that is going to be used. More...
 
EVideoFPS FPS [get, set]
 Specifies the required frame rate (frames per second) of the video stream. More...
 
INT BitRate [get, set]
 Specifies the bit rate of the video stream. More...
 

Detailed Description

Video interface.

The video interface is used to manage the current video device selection, video device enumeration and some video parameters.

Member Function Documentation

void IZoiperVideo::Apply ( )

Apply changes.

Apply the changes to the video object.

BSTR IZoiperVideo::DeviceName ( [in] INT  index)

Get video capture device name.

Parameters
[in]indexcapture device index. Possible values are from 0 to IZoiperVideo::DeviceCount.

Returns a string value corresponding to the parameter index containing a video capture device name.

Property Documentation

INT IZoiperVideo::BitRate
getset

Specifies the bit rate of the video stream.

The maximum value is 2 * 1024 * 1024 bits per second (2 Mbps).

BSTR IZoiperVideo::Device
getset

Specifies the currently selected video capture device (camera).

Set this property with a value obtained by calling the DeviceName() method to select video capture device.

INT IZoiperVideo::DeviceCount
get

Specifies the number of video capture devices availabale to the system.

EVideoFPS IZoiperVideo::FPS
getset

Specifies the required frame rate (frames per second) of the video stream.

Note
Setting this value is a suggestion and if the the video capture device doesn't support the specified frame rate the closest one will be used.
EVideoMode IZoiperVideo::Mode
getset

Specifies the video capture mode (resolution) that is going to be used.


The documentation for this interface was generated from the following file: