Loading lib_dec/lib_dec.h +22 −4 Original line number Diff line number Diff line Loading @@ -114,8 +114,14 @@ typedef enum _IVAS_DEC_BS_FORMAT IVAS_DEC_BS_STEREO, IVAS_DEC_BS_MC, IVAS_DEC_BS_SBA, #ifdef OSBA_EXT_OUT IVAS_DEC_BS_SBA_ISM, #endif IVAS_DEC_BS_OBJ, IVAS_DEC_BS_MASA, #ifdef MASA_AND_OBJECTS IVAS_DEC_BS_MASA_ISM, #endif IVAS_DEC_BS_UNKOWN = 0xffff } IVAS_DEC_BS_FORMAT; Loading Loading @@ -182,6 +188,17 @@ ivas_error IVAS_DEC_GetSamples( #endif ); #ifdef SPLIT_REND_WITH_HEAD_ROT /*! r: decoder error code */ ivas_error IVAS_DEC_GetCldfbSamples( IVAS_DEC_HANDLE hIvasDec, /* i/o: IVAS decoder handle */ float *out_real, /* o: buffer for decoded PCM real output in CLDFB domain */ float *out_imag, /* o: buffer for decoded PCM imag output in CLDFB domain */ IVAS_DEC_AUDIO_CONFIG *audio_config, int16_t *nOutSamples /* o : number of samples per channel written to output buffer */ ); #endif /*! r: error code */ ivas_error IVAS_DEC_GetObjectMetadata( IVAS_DEC_HANDLE hIvasDec, /* i/o: IVAS decoder handle */ Loading Loading @@ -358,7 +375,7 @@ ivas_error IVAS_DEC_GetHrtfCRendHandle( ); ivas_error IVAS_DEC_GetHrtfFastConvHandle( IVAS_DEC_HANDLE hIvasDec, /* i/oL IVAS decoder handle */ IVAS_DEC_HANDLE hIvasDec, /* i/o: IVAS decoder handle */ IVAS_DEC_HRTF_FASTCONV_HANDLE *hHrtfFastConv /* o : FASTCONV HRTF handle */ ); Loading @@ -367,6 +384,7 @@ ivas_error IVAS_DEC_GetHrtfParamBinHandle( IVAS_DEC_HRTF_PARAMBIN_HANDLE *hHrtfParambin /* o : Parametric binauralizer HRTF handle */ ); /*! r: error code*/ ivas_error IVAS_DEC_GetRenderConfig( IVAS_DEC_HANDLE hIvasDec, /* i/o: IVAS decoder handle */ Loading Loading
lib_dec/lib_dec.h +22 −4 Original line number Diff line number Diff line Loading @@ -114,8 +114,14 @@ typedef enum _IVAS_DEC_BS_FORMAT IVAS_DEC_BS_STEREO, IVAS_DEC_BS_MC, IVAS_DEC_BS_SBA, #ifdef OSBA_EXT_OUT IVAS_DEC_BS_SBA_ISM, #endif IVAS_DEC_BS_OBJ, IVAS_DEC_BS_MASA, #ifdef MASA_AND_OBJECTS IVAS_DEC_BS_MASA_ISM, #endif IVAS_DEC_BS_UNKOWN = 0xffff } IVAS_DEC_BS_FORMAT; Loading Loading @@ -182,6 +188,17 @@ ivas_error IVAS_DEC_GetSamples( #endif ); #ifdef SPLIT_REND_WITH_HEAD_ROT /*! r: decoder error code */ ivas_error IVAS_DEC_GetCldfbSamples( IVAS_DEC_HANDLE hIvasDec, /* i/o: IVAS decoder handle */ float *out_real, /* o: buffer for decoded PCM real output in CLDFB domain */ float *out_imag, /* o: buffer for decoded PCM imag output in CLDFB domain */ IVAS_DEC_AUDIO_CONFIG *audio_config, int16_t *nOutSamples /* o : number of samples per channel written to output buffer */ ); #endif /*! r: error code */ ivas_error IVAS_DEC_GetObjectMetadata( IVAS_DEC_HANDLE hIvasDec, /* i/o: IVAS decoder handle */ Loading Loading @@ -358,7 +375,7 @@ ivas_error IVAS_DEC_GetHrtfCRendHandle( ); ivas_error IVAS_DEC_GetHrtfFastConvHandle( IVAS_DEC_HANDLE hIvasDec, /* i/oL IVAS decoder handle */ IVAS_DEC_HANDLE hIvasDec, /* i/o: IVAS decoder handle */ IVAS_DEC_HRTF_FASTCONV_HANDLE *hHrtfFastConv /* o : FASTCONV HRTF handle */ ); Loading @@ -367,6 +384,7 @@ ivas_error IVAS_DEC_GetHrtfParamBinHandle( IVAS_DEC_HRTF_PARAMBIN_HANDLE *hHrtfParambin /* o : Parametric binauralizer HRTF handle */ ); /*! r: error code*/ ivas_error IVAS_DEC_GetRenderConfig( IVAS_DEC_HANDLE hIvasDec, /* i/o: IVAS decoder handle */ Loading