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.