constWord16nSamplesAsked,/* i : number of samples wanted by the caller */
Word16*pcmBuf,/* i/o: buffer for decoded PCM output. The memory must already be allocated and be able to hold the expected number of output samples, based on frame size and number of output channels */
Word16*nOutSamples,/* o : number of samples per channel written to output buffer */
bool*needNewFrame/* o : indication that the decoder needs a new frame */
IVAS_MASA_DECODER_EXT_OUT_META_HANDLE*hMasaExtOutMeta,/* o : pointer to handle, which will be set to point to metadata from the most recently decoded frame */
constUWord8getFromJbmBuffer/* i : get metadata from a JBM buffer */
UWord16nSamplesPerChannel,/* i : number of samples per channel requested to be written to output buffer */
Word16*pcmBuf,/* i/o: buffer for decoded PCM output. The memory must already be allocated and be able to hold the expected number of output samples, based on frame size and number of output channels */
constUWord32systemTimestamp_ms/* i : current system timestamp */
constWord16nSamplesPerChannel,/* i : number of samples per channel requested to be written to output buffer */
Word16*pcmBuf,/* i/o: buffer for decoded PCM output. The memory must already be allocated and be able to hold the expected number of output samples, based on frame size and number of output channels */
Word16*nSamplesFlushed/* o : number of samples flushed */
);
/* Setter functions - apply changes to decoder configuration */