SourcePP
Several modern C++20 libraries for sanely parsing Valve's formats.
Loading...
Searching...
No Matches
WAV.h File Reference
#include <array>
#include <cstddef>
#include <memory>
#include <span>
#include <string>
#include <vector>
#include <sourcepp/parser/Binary.h>
Include dependency graph for WAV.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  sndpp::WAV
 
struct  sndpp::WAV::ChunkBase
 
struct  sndpp::WAV::ChunkFMT
 
struct  sndpp::WAV::ChunkDATA
 
struct  sndpp::WAV::ChunkCUE
 
struct  sndpp::WAV::ChunkCUE::CuePoint
 
struct  sndpp::WAV::ChunkPLST
 
struct  sndpp::WAV::ChunkPLST::Segment
 
struct  sndpp::WAV::ChunkFACT
 
struct  sndpp::WAV::ChunkSMPL
 
struct  sndpp::WAV::ChunkSMPL::SampleLoop
 
struct  sndpp::WAV::ChunkINST
 
struct  sndpp::WAV::ChunkCSET
 
struct  sndpp::WAV::ChunkMD5
 
struct  sndpp::WAV::ChunkJUNK
 
struct  sndpp::WAV::ChunkPAD
 
struct  sndpp::WAV::ChunkFLLR
 
struct  sndpp::WAV::ChunkLIST
 
struct  sndpp::WAV::ChunkINFO
 
struct  sndpp::WAV::ChunkINFO::META
 
struct  sndpp::WAV::ChunkADTL
 
struct  sndpp::WAV::ChunkADTL::LABL
 
struct  sndpp::WAV::ChunkADTL::NOTE
 
struct  sndpp::WAV::ChunkADTL::LTXT
 
struct  sndpp::WAV::ChunkUnknown
 

Namespaces

namespace  sndpp
 

Variables

constexpr auto sndpp::RIFF_SIGNATURE = sourcepp::parser::binary::makeFourCC("RIFF")
 
constexpr auto sndpp::RIFX_SIGNATURE = sourcepp::parser::binary::makeFourCC("RIFX")
 
constexpr auto sndpp::FFIR_SIGNATURE = sourcepp::parser::binary::makeFourCC("FFIR")