Audio services: Difference between revisions

Line 649: Line 649:


=== DecodeInterleavedWithPerfOld ===
=== DecodeInterleavedWithPerfOld ===
Takes a type-0x5 input buffer and a type-0x46 output buffer. Returns a total of 0x10-bytes.
Takes a type-0x5 input buffer ('''OpusDataIn''') and a type-0x46 output buffer ('''PcmDataOut'''). Decodes the Opus source data to PCM and returns output s32 '''DecodedDataSize''', s32 '''DecodedSampleCount''', and an u64.
 
The output u64 is ignored by official user-processes.


=== DecodeInterleavedForMultiStreamWithPerfOld ===
=== DecodeInterleavedForMultiStreamWithPerfOld ===
Takes a type-0x5 input buffer and a type-0x46 output buffer. Returns a total of 0x10-bytes.
Takes a type-0x5 input buffer ('''OpusDataIn''') and a type-0x46 output buffer ('''PcmDataOut'''). Decodes the Opus source data to PCM and returns output s32 '''DecodedDataSize''', s32 '''DecodedSampleCount''', and an u64.
 
The output u64 is ignored by official user-processes.


=== DecodeInterleaved ===
=== DecodeInterleaved ===