#include <XWV.h>
Definition at line 11 of file XWV.h.
◆ Format
| Enumerator |
|---|
| PCM | |
| XMA | |
| XMA2 | |
| MP3 | |
Definition at line 19 of file XWV.h.
◆ Frequency
| Enumerator |
|---|
| HZ_11025 | |
| HZ_22050 | |
| HZ_44100 | |
Definition at line 26 of file XWV.h.
◆ Version
Definition at line 13 of file XWV.h.
◆ XWV() [1/2]
| XWV::XWV |
( |
std::span< const std::byte > | xwvData | ) |
|
|
explicit |
◆ XWV() [2/2]
| XWV::XWV |
( |
const std::filesystem::path & | xwvPath | ) |
|
|
explicit |
◆ getAudioDataRaw()
| const std::vector< std::byte > & XWV::getAudioDataRaw |
( |
| ) |
const |
|
nodiscard |
◆ getBitsPerSample()
| uint8_t XWV::getBitsPerSample |
( |
| ) |
const |
|
nodiscard |
◆ getChannelCount()
| uint8_t XWV::getChannelCount |
( |
| ) |
const |
|
nodiscard |
◆ getDecodedSampleCount()
| uint32_t XWV::getDecodedSampleCount |
( |
| ) |
const |
|
nodiscard |
◆ getFormat()
◆ getFrequency()
◆ getLeadingSampleCount()
| uint16_t XWV::getLeadingSampleCount |
( |
| ) |
const |
|
nodiscard |
◆ getLoopBlock()
| uint16_t XWV::getLoopBlock |
( |
| ) |
const |
|
nodiscard |
◆ getLoopStart()
| int32_t XWV::getLoopStart |
( |
| ) |
const |
|
nodiscard |
◆ getQuality()
| uint8_t XWV::getQuality |
( |
| ) |
const |
|
nodiscard |
◆ getSeekTableData()
| const std::vector< std::byte > & XWV::getSeekTableData |
( |
| ) |
const |
|
nodiscard |
◆ getStaticData()
| const std::vector< std::byte > & XWV::getStaticData |
( |
| ) |
const |
|
nodiscard |
◆ getTrailingSampleCount()
| uint16_t XWV::getTrailingSampleCount |
( |
| ) |
const |
|
nodiscard |
◆ getValveData()
| const std::vector< std::byte > & XWV::getValveData |
( |
| ) |
const |
|
nodiscard |
◆ getVersion()
◆ operator bool()
| XWV::operator bool |
( |
| ) |
const |
|
explicit |
◆ audioData
| std::vector<std::byte> sndpp::XWV::audioData |
|
protected |
Definition at line 69 of file XWV.h.
◆ bitsPerSample
| uint8_t sndpp::XWV::bitsPerSample |
|
protected |
Definition at line 81 of file XWV.h.
◆ channelCount
| uint8_t sndpp::XWV::channelCount |
|
protected |
Definition at line 83 of file XWV.h.
◆ decodedSampleCount
| uint32_t sndpp::XWV::decodedSampleCount |
|
protected |
Definition at line 75 of file XWV.h.
◆ format
Definition at line 80 of file XWV.h.
◆ frequency
Definition at line 82 of file XWV.h.
◆ leadingSampleCount
| uint16_t sndpp::XWV::leadingSampleCount |
|
protected |
Definition at line 78 of file XWV.h.
◆ loopBlock
| uint16_t sndpp::XWV::loopBlock |
|
protected |
Definition at line 77 of file XWV.h.
◆ loopStart
| int32_t sndpp::XWV::loopStart |
|
protected |
Definition at line 76 of file XWV.h.
◆ opened
| bool sndpp::XWV::opened = false |
|
protected |
Definition at line 86 of file XWV.h.
◆ quality
| uint8_t sndpp::XWV::quality |
|
protected |
Definition at line 84 of file XWV.h.
◆ seekTable
| std::vector<std::byte> sndpp::XWV::seekTable |
|
protected |
Definition at line 72 of file XWV.h.
◆ staticData
| std::vector<std::byte> sndpp::XWV::staticData |
|
protected |
Definition at line 70 of file XWV.h.
◆ trailingSampleCount
| uint16_t sndpp::XWV::trailingSampleCount |
|
protected |
Definition at line 79 of file XWV.h.
◆ valveData
| std::vector<std::byte> sndpp::XWV::valveData |
|
protected |
Definition at line 71 of file XWV.h.
◆ version
Definition at line 74 of file XWV.h.
The documentation for this class was generated from the following files: