|
|
| MA_ATOMIC (8, ma_uint64) next |
| |
|
|
union { |
|
struct { |
|
ma_uint16 code |
| |
|
ma_uint16 slot |
| |
|
ma_uint32 refcount |
| |
| } breakup |
| |
|
ma_uint64 allocation |
| |
| } | toc |
| |
|
ma_uint32 | order |
| |
|
union { |
|
struct { |
|
ma_job_proc proc |
| |
|
ma_uintptr data0 |
| |
|
ma_uintptr data1 |
| |
| } custom |
| |
|
union { |
|
struct { |
|
void * pResourceManager |
| |
|
void * pDataBufferNode |
| |
|
char * pFilePath |
| |
|
wchar_t * pFilePathW |
| |
|
ma_uint32 flags |
| |
|
ma_async_notification * pInitNotification |
| |
|
ma_async_notification * pDoneNotification |
| |
|
ma_fence * pInitFence |
| |
|
ma_fence * pDoneFence |
| |
| } loadDataBufferNode |
| |
|
struct { |
|
void * pResourceManager |
| |
|
void * pDataBufferNode |
| |
|
ma_async_notification * pDoneNotification |
| |
|
ma_fence * pDoneFence |
| |
| } freeDataBufferNode |
| |
|
struct { |
|
void * pResourceManager |
| |
|
void * pDataBufferNode |
| |
|
void * pDecoder |
| |
|
ma_async_notification * pDoneNotification |
| |
|
ma_fence * pDoneFence |
| |
| } pageDataBufferNode |
| |
|
struct { |
|
void * pDataBuffer |
| |
|
ma_async_notification * pInitNotification |
| |
|
ma_async_notification * pDoneNotification |
| |
|
ma_fence * pInitFence |
| |
|
ma_fence * pDoneFence |
| |
|
ma_uint64 rangeBegInPCMFrames |
| |
|
ma_uint64 rangeEndInPCMFrames |
| |
|
ma_uint64 loopPointBegInPCMFrames |
| |
|
ma_uint64 loopPointEndInPCMFrames |
| |
|
ma_uint32 isLooping |
| |
| } loadDataBuffer |
| |
|
struct { |
|
void * pDataBuffer |
| |
|
ma_async_notification * pDoneNotification |
| |
|
ma_fence * pDoneFence |
| |
| } freeDataBuffer |
| |
|
struct { |
|
void * pDataStream |
| |
|
char * pFilePath |
| |
|
wchar_t * pFilePathW |
| |
|
ma_uint64 initialSeekPoint |
| |
|
ma_async_notification * pInitNotification |
| |
|
ma_fence * pInitFence |
| |
| } loadDataStream |
| |
|
struct { |
|
void * pDataStream |
| |
|
ma_async_notification * pDoneNotification |
| |
|
ma_fence * pDoneFence |
| |
| } freeDataStream |
| |
|
struct { |
|
void * pDataStream |
| |
|
ma_uint32 pageIndex |
| |
| } pageDataStream |
| |
|
struct { |
|
void * pDataStream |
| |
|
ma_uint64 frameIndex |
| |
| } seekDataStream |
| |
| } resourceManager |
| |
|
union { |
|
union { |
|
struct { |
|
void * pDevice |
| |
|
ma_uint32 deviceType |
| |
| } reroute |
| |
| } aaudio |
| |
| } device |
| |
| } | data |
| |
The documentation for this struct was generated from the following file: