JUCE-7.0.12-0-g4f43011b96 JUCE-7.0.12-0-g4f43011b96
JUCE — C++ application framework with suport for VST, VST3, LV2 audio plug-ins

« « « Anklang Documentation
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
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.
 
 AcidChunk (const StringMap &values)
 
MemoryBlock toMemoryBlock () const
 
void addToMetadata (StringMap &values) const
 
void setBoolFlag (StringMap &values, const char *name, uint32 mask) const
 

Static Public Member Functions

static MemoryBlock createFrom (const StringMap &values)
 
static uint32 getFlagIfPresent (const StringMap &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 838 of file juce_WavAudioFormat.cpp.

Constructor & Destructor Documentation

◆ AcidChunk() [1/2]

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

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

Definition at line 841 of file juce_WavAudioFormat.cpp.

◆ AcidChunk() [2/2]

juce::WavFileHelpers::AcidChunk::AcidChunk ( const StringMap values)

Definition at line 847 of file juce_WavAudioFormat.cpp.

Member Function Documentation

◆ addToMetadata()

void juce::WavFileHelpers::AcidChunk::addToMetadata ( StringMap values) const

Definition at line 881 of file juce_WavAudioFormat.cpp.

◆ createFrom()

static MemoryBlock juce::WavFileHelpers::AcidChunk::createFrom ( const StringMap values)
static

Definition at line 870 of file juce_WavAudioFormat.cpp.

◆ getFlagIfPresent()

static uint32 juce::WavFileHelpers::AcidChunk::getFlagIfPresent ( const StringMap values,
const char name,
uint32  flag 
)
static

Definition at line 903 of file juce_WavAudioFormat.cpp.

◆ setBoolFlag()

void juce::WavFileHelpers::AcidChunk::setBoolFlag ( StringMap values,
const char name,
uint32  mask 
) const

Definition at line 898 of file juce_WavAudioFormat.cpp.

◆ swapFloatByteOrder()

static float juce::WavFileHelpers::AcidChunk::swapFloatByteOrder ( const float  x)
staticnoexcept

Definition at line 908 of file juce_WavAudioFormat.cpp.

◆ toMemoryBlock()

MemoryBlock juce::WavFileHelpers::AcidChunk::toMemoryBlock ( ) const

Definition at line 875 of file juce_WavAudioFormat.cpp.

Member Data Documentation

◆ flags

uint32 juce::WavFileHelpers::AcidChunk::flags

Definition at line 920 of file juce_WavAudioFormat.cpp.

◆ meterDenominator

uint16 juce::WavFileHelpers::AcidChunk::meterDenominator

Definition at line 925 of file juce_WavAudioFormat.cpp.

◆ meterNumerator

uint16 juce::WavFileHelpers::AcidChunk::meterNumerator

Definition at line 926 of file juce_WavAudioFormat.cpp.

◆ numBeats

uint32 juce::WavFileHelpers::AcidChunk::numBeats

Definition at line 924 of file juce_WavAudioFormat.cpp.

◆ reserved1

uint16 juce::WavFileHelpers::AcidChunk::reserved1

Definition at line 922 of file juce_WavAudioFormat.cpp.

◆ reserved2

float juce::WavFileHelpers::AcidChunk::reserved2

Definition at line 923 of file juce_WavAudioFormat.cpp.

◆ rootNote

uint16 juce::WavFileHelpers::AcidChunk::rootNote

Definition at line 921 of file juce_WavAudioFormat.cpp.

◆ tempo

float juce::WavFileHelpers::AcidChunk::tempo

Definition at line 927 of file juce_WavAudioFormat.cpp.


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