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
Classes | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
juce::WavFileHelpers::SMPLChunk Struct Reference

Classes

struct  SampleLoop
 

Public Member Functions

void copyTo (StringMap &values, const int totalSize) const
 

Static Public Member Functions

template<typename NameType >
static void setValue (StringMap &values, NameType name, uint32 val)
 
static void setValue (StringMap &values, int prefix, const char *name, uint32 val)
 
template<typename NameType >
static uint32 getValue (const StringMap &values, NameType name, const char *def)
 
static uint32 getValue (const StringMap &values, int prefix, const char *name, const char *def)
 
static MemoryBlock createFrom (const StringMap &values)
 

Public Attributes

struct juce::WavFileHelpers::SMPLChunk::SampleLoop JUCE_PACKED
 
uint32 manufacturer
 
uint32 product
 
uint32 samplePeriod
 
uint32 midiUnityNote
 
uint32 midiPitchFraction
 
uint32 smpteFormat
 
uint32 smpteOffset
 
uint32 numSampleLoops
 
uint32 samplerData
 
SampleLoop loops [1]
 

Detailed Description

Definition at line 352 of file juce_WavAudioFormat.cpp.


Class Documentation

◆ juce::WavFileHelpers::SMPLChunk::SampleLoop

struct juce::WavFileHelpers::SMPLChunk::SampleLoop

Definition at line 354 of file juce_WavAudioFormat.cpp.

Class Members
uint32 end
uint32 fraction
uint32 identifier
uint32 playCount
uint32 start
uint32 type

Member Function Documentation

◆ copyTo()

void juce::WavFileHelpers::SMPLChunk::copyTo ( StringMap values,
const int  totalSize 
) const

Definition at line 386 of file juce_WavAudioFormat.cpp.

◆ createFrom()

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

Definition at line 423 of file juce_WavAudioFormat.cpp.

◆ getValue() [1/2]

static uint32 juce::WavFileHelpers::SMPLChunk::getValue ( const StringMap values,
int  prefix,
const char name,
const char def 
)
static

Definition at line 418 of file juce_WavAudioFormat.cpp.

◆ getValue() [2/2]

template<typename NameType >
static uint32 juce::WavFileHelpers::SMPLChunk::getValue ( const StringMap values,
NameType  name,
const char def 
)
static

Definition at line 413 of file juce_WavAudioFormat.cpp.

◆ setValue() [1/2]

static void juce::WavFileHelpers::SMPLChunk::setValue ( StringMap values,
int  prefix,
const char name,
uint32  val 
)
static

Definition at line 381 of file juce_WavAudioFormat.cpp.

◆ setValue() [2/2]

template<typename NameType >
static void juce::WavFileHelpers::SMPLChunk::setValue ( StringMap values,
NameType  name,
uint32  val 
)
static

Definition at line 376 of file juce_WavAudioFormat.cpp.

Member Data Documentation

◆ loops

SampleLoop juce::WavFileHelpers::SMPLChunk::loops[1]

Definition at line 373 of file juce_WavAudioFormat.cpp.

◆ manufacturer

uint32 juce::WavFileHelpers::SMPLChunk::manufacturer

Definition at line 364 of file juce_WavAudioFormat.cpp.

◆ midiPitchFraction

uint32 juce::WavFileHelpers::SMPLChunk::midiPitchFraction

Definition at line 368 of file juce_WavAudioFormat.cpp.

◆ midiUnityNote

uint32 juce::WavFileHelpers::SMPLChunk::midiUnityNote

Definition at line 367 of file juce_WavAudioFormat.cpp.

◆ numSampleLoops

uint32 juce::WavFileHelpers::SMPLChunk::numSampleLoops

Definition at line 371 of file juce_WavAudioFormat.cpp.

◆ product

uint32 juce::WavFileHelpers::SMPLChunk::product

Definition at line 365 of file juce_WavAudioFormat.cpp.

◆ samplePeriod

uint32 juce::WavFileHelpers::SMPLChunk::samplePeriod

Definition at line 366 of file juce_WavAudioFormat.cpp.

◆ samplerData

uint32 juce::WavFileHelpers::SMPLChunk::samplerData

Definition at line 372 of file juce_WavAudioFormat.cpp.

◆ smpteFormat

uint32 juce::WavFileHelpers::SMPLChunk::smpteFormat

Definition at line 369 of file juce_WavAudioFormat.cpp.

◆ smpteOffset

uint32 juce::WavFileHelpers::SMPLChunk::smpteOffset

Definition at line 370 of file juce_WavAudioFormat.cpp.


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