Public Attributes | List of all members
ma_vfs_callbacks Struct Reference

#include <miniaudio.h>

Public Attributes

ma_result(* onClose )(ma_vfs *pVFS, ma_vfs_file file)
 
ma_result(* onInfo )(ma_vfs *pVFS, ma_vfs_file file, ma_file_info *pInfo)
 
ma_result(* onOpen )(ma_vfs *pVFS, const char *pFilePath, ma_uint32 openMode, ma_vfs_file *pFile)
 
ma_result(* onOpenW )(ma_vfs *pVFS, const wchar_t *pFilePath, ma_uint32 openMode, ma_vfs_file *pFile)
 
ma_result(* onRead )(ma_vfs *pVFS, ma_vfs_file file, void *pDst, size_t sizeInBytes, size_t *pBytesRead)
 
ma_result(* onSeek )(ma_vfs *pVFS, ma_vfs_file file, ma_int64 offset, ma_seek_origin origin)
 
ma_result(* onTell )(ma_vfs *pVFS, ma_vfs_file file, ma_int64 *pCursor)
 
ma_result(* onWrite )(ma_vfs *pVFS, ma_vfs_file file, const void *pSrc, size_t sizeInBytes, size_t *pBytesWritten)
 

Detailed Description

Definition at line 4648 of file porcupine/demo/c/pvrecorder/src/miniaudio/extras/miniaudio_split/miniaudio.h.

Member Data Documentation

◆ onClose

ma_result(* ma_vfs_callbacks::onClose)(ma_vfs *pVFS, ma_vfs_file file)

◆ onInfo

ma_result(* ma_vfs_callbacks::onInfo)(ma_vfs *pVFS, ma_vfs_file file, ma_file_info *pInfo)

◆ onOpen

ma_result(* ma_vfs_callbacks::onOpen)(ma_vfs *pVFS, const char *pFilePath, ma_uint32 openMode, ma_vfs_file *pFile)

◆ onOpenW

ma_result(* ma_vfs_callbacks::onOpenW)(ma_vfs *pVFS, const wchar_t *pFilePath, ma_uint32 openMode, ma_vfs_file *pFile)

◆ onRead

ma_result(* ma_vfs_callbacks::onRead)(ma_vfs *pVFS, ma_vfs_file file, void *pDst, size_t sizeInBytes, size_t *pBytesRead)

◆ onSeek

ma_result(* ma_vfs_callbacks::onSeek)(ma_vfs *pVFS, ma_vfs_file file, ma_int64 offset, ma_seek_origin origin)

◆ onTell

ma_result(* ma_vfs_callbacks::onTell)(ma_vfs *pVFS, ma_vfs_file file, ma_int64 *pCursor)

◆ onWrite

ma_result(* ma_vfs_callbacks::onWrite)(ma_vfs *pVFS, ma_vfs_file file, const void *pSrc, size_t sizeInBytes, size_t *pBytesWritten)

The documentation for this struct was generated from the following file:


picovoice_driver
Author(s):
autogenerated on Fri Apr 1 2022 02:15:20