Table of Contents

Namespace VAST.Capture

Classes

AppleVideoCaptureParameters

Provides static configuration parameters for Apple video capture on iOS. Controls global capture behavior such as multi-camera capture support.

AudioCaptureDeviceDescriptor

Audio capture device descriptor

AudioCaptureMode

Audio capture mode

AudioCaptureParameters

Defines additional and optional audio capture initialization parameters which can only be set before a capture starts.

AudioDeviceEnumerator

Helper class for audio capture device enumeration

AudioDeviceEnumeratorParameters

Defines parameters for audio device enumeration.

DeviceMonitor

Capture device monitor and sound meter

DisplayDescriptor

Describes a display device including its dimensions and location.

DisplayHelper

Helper class for display related functions

VideoCaptureDeviceDescriptor

Video capture device descriptor

VideoCaptureMode

Video capture mode

VideoCaptureParameters

Defines additional and optional video capture initialization parameters which can only be set before a capture starts.

VideoCaptureStat

Statistics of the video capture session

VideoDeviceEnumerator

Helper class for video capture device enumeration

VideoSourceAdditionalParameters

Video source additional and optional parameters

Interfaces

IAudioCaptureSource2

Latest interface for audio capture sources. Extends IMediaSource with audio specific settings. Obsoletes older IAudioCaptureSource interface.

ICameraControl

Abstract camera control to generalize platform specific camera control

IScreenCaptureSource

Defines an interface for screen capture sources with region and window capture support.

IVideoCaptureSource2

Latest interface for video capture sources. Extends IMediaSource with video specific settings. Obsoletes older IVideoCaptureSource interface.

Enums

CaptureDeviceState

Represents the presence state of a capture device.

WhiteBalance

Specifies white balance presets for camera control.

WindowCaptureMode

Specifies how window capture handles window size changes.