oa::AudioCapture
AudioCapture class in the OA Audio public surface.
Public Methods
Static Public Methods
Constructor & Destructor Documentation
Public Method Documentation
Stops callback delivery and releases the device. This is the explicit, result-bearing completion boundary.
Returns
oa::StatusThe declared return value.
No public source comment is attached to this declaration.
Returns
oa::U64The declared return value.
No public source comment is attached to this declaration.
Returns
boolThe declared return value.
Non-blocking. Returns false when no complete captured frames are ready.
Parameters
outChunkAudioCaptureChunk &—
inMaxFramesoa::U32Default: 4096U
Returns
boolThe declared return value.
No public source comment is attached to this declaration.
Returns
oa::StatusThe declared return value.
No public source comment is attached to this declaration.
Returns
oa::StatusThe declared return value.
No public source comment is attached to this declaration.
Parameters
inEngineEngine &—
inConfigconst AudioCaptureConfig &Default: {}
Returns
oa::Result<AudioCapture>The declared return value.