LMMS
Loading...
Searching...
No Matches
juce::AiffFileHelpers::InstChunk Struct Reference

Classes

struct  Loop

Public Member Functions

void copyTo (std::map< String, String > &values) const

Static Public Member Functions

static uint16 getValue16 (const StringPairArray &values, const char *name, const char *def)
static int8 getValue8 (const StringPairArray &values, const char *name, const char *def)
static void create (MemoryBlock &block, const StringPairArray &values)

Public Attributes

struct juce::AiffFileHelpers::InstChunk::Loop JUCE_PACKED
int8 baseNote
int8 detune
int8 lowNote
int8 highNote
int8 lowVelocity
int8 highVelocity
int16 gain
Loop sustainLoop
Loop releaseLoop

Member Function Documentation

◆ copyTo()

void juce::AiffFileHelpers::InstChunk::copyTo ( std::map< String, String > & values) const
inline

◆ create()

void juce::AiffFileHelpers::InstChunk::create ( MemoryBlock & block,
const StringPairArray & values )
inlinestatic

◆ getValue16()

uint16 juce::AiffFileHelpers::InstChunk::getValue16 ( const StringPairArray & values,
const char * name,
const char * def )
inlinestatic

◆ getValue8()

int8 juce::AiffFileHelpers::InstChunk::getValue8 ( const StringPairArray & values,
const char * name,
const char * def )
inlinestatic

Member Data Documentation

◆ baseNote

int8 juce::AiffFileHelpers::InstChunk::baseNote

◆ detune

int8 juce::AiffFileHelpers::InstChunk::detune

◆ gain

int16 juce::AiffFileHelpers::InstChunk::gain

◆ highNote

int8 juce::AiffFileHelpers::InstChunk::highNote

◆ highVelocity

int8 juce::AiffFileHelpers::InstChunk::highVelocity

◆ JUCE_PACKED

struct juce::AiffFileHelpers::InstChunk::Loop juce::AiffFileHelpers::InstChunk::JUCE_PACKED

◆ lowNote

int8 juce::AiffFileHelpers::InstChunk::lowNote

◆ lowVelocity

int8 juce::AiffFileHelpers::InstChunk::lowVelocity

◆ releaseLoop

Loop juce::AiffFileHelpers::InstChunk::releaseLoop

◆ sustainLoop

Loop juce::AiffFileHelpers::InstChunk::sustainLoop

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