OpenShot Library | OpenShotAudio  0.2.2
juce::WavFileHelpers::AcidChunk Struct Reference

Public Member Functions

 AcidChunk (InputStream &input, size_t length)
 Reads an acid RIFF chunk from a stream positioned just after the size byte. More...
 
 AcidChunk (const StringPairArray &values)
 
MemoryBlock toMemoryBlock () const
 
void addToMetadata (StringPairArray &values) const
 
void setBoolFlag (StringPairArray &values, const char *name, uint32 mask) const
 

Static Public Member Functions

static MemoryBlock createFrom (const StringPairArray &values)
 
static uint32 getFlagIfPresent (const StringPairArray &values, const char *name, uint32 flag)
 
static float swapFloatByteOrder (const float x) noexcept
 

Public Attributes

uint32 flags
 
uint16 rootNote
 
uint16 reserved1
 
float reserved2
 
uint32 numBeats
 
uint16 meterDenominator
 
uint16 meterNumerator
 
float tempo
 

Detailed Description

Definition at line 736 of file juce_WavAudioFormat.cpp.

Constructor & Destructor Documentation

◆ AcidChunk()

juce::WavFileHelpers::AcidChunk::AcidChunk ( InputStream input,
size_t  length 
)
inline

Reads an acid RIFF chunk from a stream positioned just after the size byte.

Definition at line 739 of file juce_WavAudioFormat.cpp.

References juce::StringPairArray::containsKey(), juce::InputStream::read(), juce::StringPairArray::set(), juce::ByteOrder::swap(), and juce::ByteOrder::swapIfBigEndian().


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