Classes | Functions
rhino/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_libopus.h File Reference
#include <opusfile.h>
Include dependency graph for rhino/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_libopus.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ma_libopus
 

Functions

MA_API ma_result ma_libopus_get_cursor_in_pcm_frames (ma_libopus *pOpus, ma_uint64 *pCursor)
 
MA_API ma_result ma_libopus_get_data_format (ma_libopus *pOpus, ma_format *pFormat, ma_uint32 *pChannels, ma_uint32 *pSampleRate, ma_channel *pChannelMap, size_t channelMapCap)
 
MA_API ma_result ma_libopus_get_length_in_pcm_frames (ma_libopus *pOpus, ma_uint64 *pLength)
 
MA_API ma_result ma_libopus_init (ma_read_proc onRead, ma_seek_proc onSeek, ma_tell_proc onTell, void *pReadSeekTellUserData, const ma_decoding_backend_config *pConfig, const ma_allocation_callbacks *pAllocationCallbacks, ma_libopus *pOpus)
 
MA_API ma_result ma_libopus_init_file (const char *pFilePath, const ma_decoding_backend_config *pConfig, const ma_allocation_callbacks *pAllocationCallbacks, ma_libopus *pOpus)
 
MA_API ma_result ma_libopus_read_pcm_frames (ma_libopus *pOpus, void *pFramesOut, ma_uint64 frameCount, ma_uint64 *pFramesRead)
 
MA_API ma_result ma_libopus_seek_to_pcm_frame (ma_libopus *pOpus, ma_uint64 frameIndex)
 
MA_API void ma_libopus_uninit (ma_libopus *pOpus, const ma_allocation_callbacks *pAllocationCallbacks)
 

Function Documentation

◆ ma_libopus_get_cursor_in_pcm_frames()

MA_API ma_result ma_libopus_get_cursor_in_pcm_frames ( ma_libopus pOpus,
ma_uint64 pCursor 
)

◆ ma_libopus_get_data_format()

MA_API ma_result ma_libopus_get_data_format ( ma_libopus pOpus,
ma_format pFormat,
ma_uint32 pChannels,
ma_uint32 pSampleRate,
ma_channel pChannelMap,
size_t  channelMapCap 
)

◆ ma_libopus_get_length_in_pcm_frames()

MA_API ma_result ma_libopus_get_length_in_pcm_frames ( ma_libopus pOpus,
ma_uint64 pLength 
)

◆ ma_libopus_init()

MA_API ma_result ma_libopus_init ( ma_read_proc  onRead,
ma_seek_proc  onSeek,
ma_tell_proc  onTell,
void *  pReadSeekTellUserData,
const ma_decoding_backend_config pConfig,
const ma_allocation_callbacks pAllocationCallbacks,
ma_libopus pOpus 
)

◆ ma_libopus_init_file()

MA_API ma_result ma_libopus_init_file ( const char *  pFilePath,
const ma_decoding_backend_config pConfig,
const ma_allocation_callbacks pAllocationCallbacks,
ma_libopus pOpus 
)

◆ ma_libopus_read_pcm_frames()

MA_API ma_result ma_libopus_read_pcm_frames ( ma_libopus pOpus,
void *  pFramesOut,
ma_uint64  frameCount,
ma_uint64 pFramesRead 
)

◆ ma_libopus_seek_to_pcm_frame()

MA_API ma_result ma_libopus_seek_to_pcm_frame ( ma_libopus pOpus,
ma_uint64  frameIndex 
)

◆ ma_libopus_uninit()

MA_API void ma_libopus_uninit ( ma_libopus pOpus,
const ma_allocation_callbacks pAllocationCallbacks 
)


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