TeamTalk 5 Java DLL Version 5.22A

Loading...
Searching...
No Matches
Public Attributes | List of all members
BearWare.VideoCaptureDevice Struct Reference
Video Capture and Image Display

A struct containing the properties of a video capture device. More...

## Public Attributes

string | szDeviceID
| A string identifying the device.
string | szDeviceName
| The name of the capture device.
string | szCaptureAPI
| The name of the API used to capture video.
VideoFormat[] | videoFormats
| The supported capture formats.
int | nVideoFormatsCount
| The number of capture formats available in captureFormats array.

## Detailed Description

A struct containing the properties of a video capture device.

The information retrieved from the video capture device is used to initialize the video capture device using the TeamTalkBase.InitVideoCaptureDevice() function.

See also
  TeamTalkBase.GetVideoCaptureDevices

Definition at line 695 of file TeamTalk.cs.

## Member Data Documentation

## ◆ szDeviceID

string BearWare.VideoCaptureDevice.szDeviceID

A string identifying the device.

Definition at line 699 of file TeamTalk.cs.

## ◆ szDeviceName

string BearWare.VideoCaptureDevice.szDeviceName

The name of the capture device.

Definition at line 702 of file TeamTalk.cs.

## ◆ szCaptureAPI

string BearWare.VideoCaptureDevice.szCaptureAPI

The name of the API used to capture video.

The following video capture APIs are supported:

- AVFoundation (Mac OS)
- DirectShow (Windows)
- V4L2 (Linux)

Mac OS's QTkit video capture API was removed in TeamTalk 5.2 because Apple's AppStore will reject apps which have dependencies to it.

V4L support was removed in TeamTalk 5.2.

Definition at line 716 of file TeamTalk.cs.

## ◆ videoFormats

VideoFormat [] BearWare.VideoCaptureDevice.videoFormats

The supported capture formats.

Definition at line 719 of file TeamTalk.cs.

## ◆ nVideoFormatsCount

int BearWare.VideoCaptureDevice.nVideoFormatsCount

The number of capture formats available in captureFormats array.

Definition at line 722 of file TeamTalk.cs.