Wise&mystical  1.0
Project about Europe
Loading...
Searching...
No Matches
drwav Struct Reference

#include <dr_wav.h>

+ Collaboration diagram for drwav:

Public Attributes

drwav_read_proc onRead
 
drwav_write_proc onWrite
 
drwav_seek_proc onSeek
 
void * pUserData
 
drwav_allocation_callbacks allocationCallbacks
 
drwav_container container
 
drwav_fmt fmt
 
drwav_uint32 sampleRate
 
drwav_uint16 channels
 
drwav_uint16 bitsPerSample
 
drwav_uint16 translatedFormatTag
 
drwav_uint64 totalPCMFrameCount
 
drwav_uint64 dataChunkDataSize
 
drwav_uint64 dataChunkDataPos
 
drwav_uint64 bytesRemaining
 
drwav_uint64 readCursorInPCMFrames
 
drwav_uint64 dataChunkDataSizeTargetWrite
 
drwav_bool32 isSequentialWrite
 
drwav_metadata_type allowedMetadataTypes
 
drwav_metadatapMetadata
 
drwav_uint32 metadataCount
 
drwav__memory_stream memoryStream
 
drwav__memory_stream_write memoryStreamWrite
 
struct {
   drwav_uint32   bytesRemainingInBlock
 
   drwav_uint16   predictor [2]
 
   drwav_int32   delta [2]
 
   drwav_int32   cachedFrames [4]
 
   drwav_uint32   cachedFrameCount
 
   drwav_int32   prevFrames [2][2]
 
msadpcm
 
struct {
   drwav_uint32   bytesRemainingInBlock
 
   drwav_int32   predictor [2]
 
   drwav_int32   stepIndex [2]
 
   drwav_int32   cachedFrames [16]
 
   drwav_uint32   cachedFrameCount
 
ima
 

Detailed Description

Definition at line 805 of file dr_wav.h.

Member Data Documentation

◆ allocationCallbacks

drwav_allocation_callbacks drwav::allocationCallbacks

Definition at line 820 of file dr_wav.h.

◆ allowedMetadataTypes

drwav_metadata_type drwav::allowedMetadataTypes

Definition at line 870 of file dr_wav.h.

◆ bitsPerSample

drwav_uint16 drwav::bitsPerSample

Definition at line 837 of file dr_wav.h.

◆ bytesRemaining

drwav_uint64 drwav::bytesRemaining

Definition at line 853 of file dr_wav.h.

◆ bytesRemainingInBlock

drwav_uint32 drwav::bytesRemainingInBlock

Definition at line 885 of file dr_wav.h.

◆ cachedFrameCount

drwav_uint32 drwav::cachedFrameCount

Definition at line 889 of file dr_wav.h.

◆ cachedFrames

drwav_int32 drwav::cachedFrames[16]

Definition at line 888 of file dr_wav.h.

◆ channels

drwav_uint16 drwav::channels

Definition at line 834 of file dr_wav.h.

◆ container

drwav_container drwav::container

Definition at line 824 of file dr_wav.h.

◆ dataChunkDataPos

drwav_uint64 drwav::dataChunkDataPos

Definition at line 850 of file dr_wav.h.

◆ dataChunkDataSize

drwav_uint64 drwav::dataChunkDataSize

Definition at line 847 of file dr_wav.h.

◆ dataChunkDataSizeTargetWrite

drwav_uint64 drwav::dataChunkDataSizeTargetWrite

Definition at line 863 of file dr_wav.h.

◆ delta

drwav_int32 drwav::delta[2]

Definition at line 887 of file dr_wav.h.

◆ fmt

drwav_fmt drwav::fmt

Definition at line 828 of file dr_wav.h.

◆ 

struct { ... } drwav::ima

◆ isSequentialWrite

drwav_bool32 drwav::isSequentialWrite

Definition at line 866 of file dr_wav.h.

◆ memoryStream

drwav__memory_stream drwav::memoryStream

Definition at line 878 of file dr_wav.h.

◆ memoryStreamWrite

drwav__memory_stream_write drwav::memoryStreamWrite

Definition at line 879 of file dr_wav.h.

◆ metadataCount

drwav_uint32 drwav::metadataCount

Definition at line 874 of file dr_wav.h.

◆ 

struct { ... } drwav::msadpcm

◆ onRead

drwav_read_proc drwav::onRead

Definition at line 808 of file dr_wav.h.

◆ onSeek

drwav_seek_proc drwav::onSeek

Definition at line 814 of file dr_wav.h.

◆ onWrite

drwav_write_proc drwav::onWrite

Definition at line 811 of file dr_wav.h.

◆ pMetadata

drwav_metadata* drwav::pMetadata

Definition at line 873 of file dr_wav.h.

◆ predictor [1/2]

drwav_uint16 drwav::predictor[2]

Definition at line 886 of file dr_wav.h.

◆ predictor [2/2]

drwav_int32 drwav::predictor[2]

Definition at line 897 of file dr_wav.h.

◆ prevFrames

drwav_int32 drwav::prevFrames[2][2]

Definition at line 890 of file dr_wav.h.

◆ pUserData

void* drwav::pUserData

Definition at line 817 of file dr_wav.h.

◆ readCursorInPCMFrames

drwav_uint64 drwav::readCursorInPCMFrames

Definition at line 856 of file dr_wav.h.

◆ sampleRate

drwav_uint32 drwav::sampleRate

Definition at line 831 of file dr_wav.h.

◆ stepIndex

drwav_int32 drwav::stepIndex[2]

Definition at line 898 of file dr_wav.h.

◆ totalPCMFrameCount

drwav_uint64 drwav::totalPCMFrameCount

Definition at line 843 of file dr_wav.h.

◆ translatedFormatTag

drwav_uint16 drwav::translatedFormatTag

Definition at line 840 of file dr_wav.h.


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