carb/audio/IAudioCapture.h¶
↰ Parent directory: carb/audio/
The audio capture interface.
Source: carb/audio/IAudioCapture.h
Included By¶
carb/audio/AudioUtils.h: Inline utility functions for audio processing.
Namespaces¶
carb: The main Carbonite namespace.
carb::audio: Audio playback and capture.
Classes¶
carb::audio::CaptureContextDesc: descriptor used to indicate the options passed to the createContext() function.
carb::audio::CaptureDeviceDesc: describes the parameters to use when selecting a capture device.
carb::audio::IAudioCapture: Low-Level Audio Capture Plugin Interface.
carb::audio::LockRegion: stores the buffer information for gaining access to a buffer of raw audio data.
Typedefs¶
carb::audio::CaptureContextFlags: flags to control the behaviour of context creation.
carb::audio::CaptureDeviceFlags: flags to control the capture device selection.
carb::audio::DeviceChangeCallback: prototype for a device change callback function.
Variables¶
carb::audio::fCaptureDeviceFlagIgnoreOverruns: Ignore overruns during capture.