oa::AudioEncoder
AudioEncoder class in the OA Audio public surface.
Public Methods
Static Public Methods
Constructor & Destructor Documentation
Public Method Documentation
Discards any unflushed partial packet and closes the session.
Returns
oa::StatusThe declared return value.
No public source comment is attached to this declaration.
Parameters
inInterleavedoa::Span<const oa::F32>—
outPacketsoa::Vector<EncodedAudioPacket> &—
Returns
oa::StatusThe declared return value.
No public source comment is attached to this declaration.
Parameters
outPacketsoa::Vector<EncodedAudioPacket> &—
Returns
oa::StatusThe declared return value.
No public source comment is attached to this declaration.
Returns
oa::Span<const oa::U8>The declared return value.
No public source comment is attached to this declaration.
Returns
oa::U32The declared return value.
No public source comment is attached to this declaration.
Returns
const AudioEncodeProfile &The declared return value.
No public source comment is attached to this declaration.
Returns
boolThe declared return value.
No public source comment is attached to this declaration.
Parameters
inProfileconst AudioEncodeProfile &—
Returns
oa::Result<AudioEncoder>The declared return value.