Changes

Jump to navigation Jump to search
636 bytes added ,  01:00, 7 November 2018
Line 638: Line 638:  
=== DecodeInterleavedOld ===
 
=== DecodeInterleavedOld ===
 
Takes a type-5 input buffer ('''OpusDataIn''') and a type-6 output buffer ('''PcmDataOut'''). Decodes the Opus source data to PCM and returns output s32 '''DecodedDataSize''' and s32 '''DecodedSampleCount'''.
 
Takes a type-5 input buffer ('''OpusDataIn''') and a type-6 output buffer ('''PcmDataOut'''). Decodes the Opus source data to PCM and returns output s32 '''DecodedDataSize''' and s32 '''DecodedSampleCount'''.
 +
 +
Calls the same func as [[#DecodeInterleaved]] internally with flag=0 and out_u64_ptr=NULL.
    
=== SetContext ===
 
=== SetContext ===
Line 644: Line 646:  
=== DecodeInterleavedForMultiStreamOld ===
 
=== DecodeInterleavedForMultiStreamOld ===
 
Takes a type-5 input buffer ('''OpusDataIn''') and a type-6 output buffer ('''PcmDataOut'''). Decodes the Opus source data to PCM and returns output s32 '''DecodedDataSize''' and s32 '''DecodedSampleCount'''.
 
Takes a type-5 input buffer ('''OpusDataIn''') and a type-6 output buffer ('''PcmDataOut'''). Decodes the Opus source data to PCM and returns output s32 '''DecodedDataSize''' and s32 '''DecodedSampleCount'''.
 +
 +
Calls the same func as [[#DecodeInterleavedForMultiStream]] internally with flag=0 and out_u64_ptr=NULL.
    
=== SetContextForMultiStream ===
 
=== SetContextForMultiStream ===
Line 652: Line 656:     
The output u64 is ignored by official user-processes.
 
The output u64 is ignored by official user-processes.
 +
 +
Calls the same func as [[#DecodeInterleaved]] internally with flag=0.
    
=== DecodeInterleavedForMultiStreamWithPerfOld ===
 
=== DecodeInterleavedForMultiStreamWithPerfOld ===
Line 657: Line 663:     
The output u64 is ignored by official user-processes.
 
The output u64 is ignored by official user-processes.
 +
 +
Calls the same func as [[#DecodeInterleavedForMultiStream]] internally with flag=0.
    
=== DecodeInterleaved ===
 
=== DecodeInterleaved ===
Takes an input u8, a type-0x5 input buffer and a type-0x46 output buffer. Returns a total of 0x10-bytes.
+
Takes an input u8 bool flag, 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.
    
=== DecodeInterleavedForMultiStream ===
 
=== DecodeInterleavedForMultiStream ===
Takes an input u8, a type-0x5 input buffer and a type-0x46 output buffer. Returns a total of 0x10-bytes.
+
Takes an input u8 bool flag, 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.
    
= auddebug =
 
= auddebug =

Navigation menu