Class daisy::WavParser
ClassList > daisy > WavParser
Public Static Attributes
| Type |
Name |
| constexpr uint32_t |
FOURCC_DATA = make\_fourcc('[**d**](classdaisy_1_1Apds9960.md)', '[**a**](classdaisy_1_1Apds9960.md)', '[**t**](classdaisy_1_1Apds9960.md)', '[**a**](classdaisy_1_1Apds9960.md)')
|
| constexpr uint32_t |
FOURCC_FACT = make\_fourcc('[**f**](classdaisy_1_1Apds9960.md)', '[**a**](classdaisy_1_1Apds9960.md)', '[**c**](classdaisy_1_1Apds9960.md)', '[**t**](classdaisy_1_1Apds9960.md)')
|
| constexpr uint32_t |
FOURCC_FMT = make\_fourcc('[**f**](classdaisy_1_1Apds9960.md)', '[**m**](classdaisy_1_1Apds9960.md)', '[**t**](classdaisy_1_1Apds9960.md)', ' ')
|
| constexpr uint32_t |
FOURCC_INFO = make\_fourcc('[**I**](classdaisy_1_1Apds9960.md)', '[**N**](classdaisy_1_1Apds9960.md)', '[**F**](classdaisy_1_1Apds9960.md)', '[**O**](classdaisy_1_1Apds9960.md)')
|
| constexpr uint32_t |
FOURCC_JUNK = make\_fourcc('[**J**](classdaisy_1_1Apds9960.md)', '[**U**](classdaisy_1_1Apds9960.md)', '[**N**](classdaisy_1_1Apds9960.md)', '[**K**](classdaisy_1_1Apds9960.md)')
|
| constexpr uint32_t |
FOURCC_LIST = make\_fourcc('[**L**](classdaisy_1_1Apds9960.md)', '[**I**](classdaisy_1_1Apds9960.md)', '[**S**](classdaisy_1_1Apds9960.md)', '[**T**](classdaisy_1_1Apds9960.md)')
|
| constexpr uint32_t |
FOURCC_RIFF = make\_fourcc('[**R**](classdaisy_1_1Apds9960.md)', '[**I**](classdaisy_1_1Apds9960.md)', '[**F**](classdaisy_1_1Apds9960.md)', '[**F**](classdaisy_1_1Apds9960.md)')
|
| constexpr uint32_t |
FOURCC_WAVE = make\_fourcc('[**W**](classdaisy_1_1Apds9960.md)', 'A', '[**V**](classdaisy_1_1Apds9960.md)', '[**E**](classdaisy_1_1Apds9960.md)')
|
| constexpr int |
MAX_METADATA_CHUNKS = 16
|
Public Functions
Public Static Attributes Documentation
variable FOURCC_DATA
constexpr uint32_t daisy::WavParser::FOURCC_DATA;
variable FOURCC_FACT
constexpr uint32_t daisy::WavParser::FOURCC_FACT;
variable FOURCC_FMT
constexpr uint32_t daisy::WavParser::FOURCC_FMT;
variable FOURCC_INFO
constexpr uint32_t daisy::WavParser::FOURCC_INFO;
variable FOURCC_JUNK
constexpr uint32_t daisy::WavParser::FOURCC_JUNK;
variable FOURCC_LIST
constexpr uint32_t daisy::WavParser::FOURCC_LIST;
variable FOURCC_RIFF
constexpr uint32_t daisy::WavParser::FOURCC_RIFF;
variable FOURCC_WAVE
constexpr uint32_t daisy::WavParser::FOURCC_WAVE;
constexpr int daisy::WavParser::MAX_METADATA_CHUNKS;
Public Functions Documentation
function WavParser
daisy::WavParser::WavParser () = default
function dataOffset
inline uint32_t daisy::WavParser::dataOffset () const
function dataSize
inline uint32_t daisy::WavParser::dataSize () const
function info
inline const WavFormatInfo & daisy::WavParser::info () const
inline const MetadataEntry * daisy::WavParser::metadata () const
inline int daisy::WavParser::metadataCount () const
function parse
inline bool daisy::WavParser::parse (
IReader & r
)
The documentation for this class was generated from the following file external-docs/libDaisy/src/util/WavParser.h