Macros | Functions
rhino/demo/c/dr_libs/tests/wav/dr_wav_decoding.c File Reference
#include "dr_wav_common.c"
Include dependency graph for rhino/demo/c/dr_libs/tests/wav/dr_wav_decoding.c:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define DEFAULT_SOURCE_DIR   "testvectors/wav/tests"
 
#define DR_WAV_LIBSNDFILE_COMPAT
 
#define FILE_NAME_WIDTH   40
 
#define NUMBER_WIDTH   10
 
#define TABLE_MARGIN   2
 

Functions

drwav_result decode_profiling ()
 
drwav_result decode_test ()
 
drwav_result decode_test__read_and_compare_pcm_frame_chunks_f32 (libsndfile *pSndFile, drwav *pWav, drwav_uint64 pcmFrameChunkSize)
 
drwav_result decode_test__read_and_compare_pcm_frame_chunks_s16 (libsndfile *pSndFile, drwav *pWav, drwav_uint64 pcmFrameChunkSize)
 
drwav_result decode_test__read_and_compare_pcm_frame_chunks_s32 (libsndfile *pSndFile, drwav *pWav, drwav_uint64 pcmFrameChunkSize)
 
drwav_result decode_test__read_and_compare_pcm_frames_f32 (libsndfile *pSndFile, drwav *pWav, drwav_uint64 pcmFrameCount, float *pPCMFrames_libsndfile, float *pPCMFrames_drwav)
 
drwav_result decode_test__read_and_compare_pcm_frames_s16 (libsndfile *pSndFile, drwav *pWav, drwav_uint64 pcmFrameCount, drwav_int16 *pPCMFrames_libsndfile, drwav_int16 *pPCMFrames_drwav)
 
drwav_result decode_test__read_and_compare_pcm_frames_s32 (libsndfile *pSndFile, drwav *pWav, drwav_uint64 pcmFrameCount, drwav_int32 *pPCMFrames_libsndfile, drwav_int32 *pPCMFrames_drwav)
 
drwav_result decode_test_directory (const char *pDirectoryPath)
 
drwav_result decode_test_file (const char *pFilePath)
 
drwav_result decode_test_file_f32 (libsndfile *pSndFile, drwav *pWav)
 
drwav_result decode_test_file_s16 (libsndfile *pSndFile, drwav *pWav)
 
drwav_result decode_test_file_s32 (libsndfile *pSndFile, drwav *pWav)
 
int main (int argc, char **argv)
 

Macro Definition Documentation

◆ DEFAULT_SOURCE_DIR

#define DEFAULT_SOURCE_DIR   "testvectors/wav/tests"

◆ DR_WAV_LIBSNDFILE_COMPAT

#define DR_WAV_LIBSNDFILE_COMPAT

◆ FILE_NAME_WIDTH

#define FILE_NAME_WIDTH   40

◆ NUMBER_WIDTH

#define NUMBER_WIDTH   10

◆ TABLE_MARGIN

#define TABLE_MARGIN   2

Function Documentation

◆ decode_profiling()

drwav_result decode_profiling ( )

◆ decode_test()

drwav_result decode_test ( )

◆ decode_test__read_and_compare_pcm_frame_chunks_f32()

drwav_result decode_test__read_and_compare_pcm_frame_chunks_f32 ( libsndfile pSndFile,
drwav pWav,
drwav_uint64  pcmFrameChunkSize 
)

◆ decode_test__read_and_compare_pcm_frame_chunks_s16()

drwav_result decode_test__read_and_compare_pcm_frame_chunks_s16 ( libsndfile pSndFile,
drwav pWav,
drwav_uint64  pcmFrameChunkSize 
)

◆ decode_test__read_and_compare_pcm_frame_chunks_s32()

drwav_result decode_test__read_and_compare_pcm_frame_chunks_s32 ( libsndfile pSndFile,
drwav pWav,
drwav_uint64  pcmFrameChunkSize 
)

◆ decode_test__read_and_compare_pcm_frames_f32()

drwav_result decode_test__read_and_compare_pcm_frames_f32 ( libsndfile pSndFile,
drwav pWav,
drwav_uint64  pcmFrameCount,
float *  pPCMFrames_libsndfile,
float *  pPCMFrames_drwav 
)

◆ decode_test__read_and_compare_pcm_frames_s16()

drwav_result decode_test__read_and_compare_pcm_frames_s16 ( libsndfile pSndFile,
drwav pWav,
drwav_uint64  pcmFrameCount,
drwav_int16 pPCMFrames_libsndfile,
drwav_int16 pPCMFrames_drwav 
)

◆ decode_test__read_and_compare_pcm_frames_s32()

drwav_result decode_test__read_and_compare_pcm_frames_s32 ( libsndfile pSndFile,
drwav pWav,
drwav_uint64  pcmFrameCount,
drwav_int32 pPCMFrames_libsndfile,
drwav_int32 pPCMFrames_drwav 
)

◆ decode_test_directory()

drwav_result decode_test_directory ( const char *  pDirectoryPath)

◆ decode_test_file()

drwav_result decode_test_file ( const char *  pFilePath)

◆ decode_test_file_f32()

drwav_result decode_test_file_f32 ( libsndfile pSndFile,
drwav pWav 
)

◆ decode_test_file_s16()

drwav_result decode_test_file_s16 ( libsndfile pSndFile,
drwav pWav 
)

◆ decode_test_file_s32()

drwav_result decode_test_file_s32 ( libsndfile pSndFile,
drwav pWav 
)

◆ main()

int main ( int  argc,
char **  argv 
)


picovoice_driver
Author(s):
autogenerated on Fri Apr 1 2022 02:14:57