Mario Kart 64
Loading...
Searching...
No Matches
ma_data_source_vtable Struct Reference

#include <miniaudio.h>

Collaboration diagram for ma_data_source_vtable:
[legend]

Data Fields

ma_result(* onRead )(ma_data_source *pDataSource, void *pFramesOut, ma_uint64 frameCount, ma_uint64 *pFramesRead)
 
ma_result(* onSeek )(ma_data_source *pDataSource, ma_uint64 frameIndex)
 
ma_result(* onGetDataFormat )(ma_data_source *pDataSource, ma_format *pFormat, ma_uint32 *pChannels, ma_uint32 *pSampleRate, ma_channel *pChannelMap, size_t channelMapCap)
 
ma_result(* onGetCursor )(ma_data_source *pDataSource, ma_uint64 *pCursor)
 
ma_result(* onGetLength )(ma_data_source *pDataSource, ma_uint64 *pLength)
 
ma_result(* onSetLooping )(ma_data_source *pDataSource, ma_bool32 isLooping)
 
ma_uint32 flags
 

Field Documentation

◆ flags

ma_uint32 ma_data_source_vtable::flags

◆ onGetCursor

ma_result(* ma_data_source_vtable::onGetCursor) (ma_data_source *pDataSource, ma_uint64 *pCursor)

◆ onGetDataFormat

ma_result(* ma_data_source_vtable::onGetDataFormat) (ma_data_source *pDataSource, ma_format *pFormat, ma_uint32 *pChannels, ma_uint32 *pSampleRate, ma_channel *pChannelMap, size_t channelMapCap)

◆ onGetLength

ma_result(* ma_data_source_vtable::onGetLength) (ma_data_source *pDataSource, ma_uint64 *pLength)

◆ onRead

ma_result(* ma_data_source_vtable::onRead) (ma_data_source *pDataSource, void *pFramesOut, ma_uint64 frameCount, ma_uint64 *pFramesRead)

◆ onSeek

ma_result(* ma_data_source_vtable::onSeek) (ma_data_source *pDataSource, ma_uint64 frameIndex)

◆ onSetLooping

ma_result(* ma_data_source_vtable::onSetLooping) (ma_data_source *pDataSource, ma_bool32 isLooping)

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