Audio services: Difference between revisions
No edit summary |
|||
Line 578: | Line 578: | ||
! Cmd || Name | ! Cmd || Name | ||
|- | |- | ||
| 0 || [[#DecodeInterleaved]] | | 0 || [4.0.0+] [[#DecodeInterleavedOld]] ([1.0.0-3.0.2] [[#DecodeInterleavedOld|#DecodeInterleaved]]) | ||
|- | |- | ||
| 1 || [[#SetContext]] | | 1 || [[#SetContext]] | ||
|- | |- | ||
| 2 || [3.0.0 | | 2 || [4.0.0+] DecodeInterleavedForMultiStreamOld ([3.0.0-3.0.2] DecodeInterleavedForMultiStream) | ||
|- | |- | ||
| 3 || [3.0.0+] | | 3 || [3.0.0+] SetContextForMultiStream | ||
|- | |- | ||
| 4 || [4.0.0 | | 4 || [6.0.0+] DecodeInterleavedWithPerfOld ([4.0.0-5.1.0] DecodeInterleavedWithPerf) | ||
|- | |- | ||
| 5 || [4.0.0+] | | 5 || [6.0.0+] DecodeInterleavedForMultiStreamWithPerfOld ([4.0.0-5.1.0] DecodeInterleavedForMultiStreamWithPerf) | ||
|- | |||
| 6 || [6.0.0+] DecodeInterleaved | |||
|- | |||
| 7 || [6.0.0+] DecodeInterleavedForMultiStream | |||
|} | |} | ||
=== | === DecodeInterleavedOld === | ||
Takes a type-5 input buffer ('''OpusDataIn''') and a type-6 output buffer ('''PcmDataOut'''). Decodes the Opus source data to PCM and returns two u32s '''DecodedSampleCount''' and '''DecodedDataSize'''. | Takes a type-5 input buffer ('''OpusDataIn''') and a type-6 output buffer ('''PcmDataOut'''). Decodes the Opus source data to PCM and returns two u32s '''DecodedSampleCount''' and '''DecodedDataSize'''. | ||