openshot-audio  0.1.7
Classes | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
WavFileHelpers::SMPLChunk Struct Reference

Classes

struct  SampleLoop
 

Public Member Functions

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

Static Public Member Functions

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

Public Attributes

struct
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]
 

Member Function Documentation

void WavFileHelpers::SMPLChunk::copyTo ( StringPairArray values,
const int  totalSize 
) const
inline
static MemoryBlock WavFileHelpers::SMPLChunk::createFrom ( const StringPairArray values)
inlinestatic
template<typename NameType >
static uint32 WavFileHelpers::SMPLChunk::getValue ( const StringPairArray values,
NameType  name,
const char *  def 
)
inlinestatic
static uint32 WavFileHelpers::SMPLChunk::getValue ( const StringPairArray values,
int  prefix,
const char *  name,
const char *  def 
)
inlinestatic
template<typename NameType >
static void WavFileHelpers::SMPLChunk::setValue ( StringPairArray values,
NameType  name,
uint32  val 
)
inlinestatic
static void WavFileHelpers::SMPLChunk::setValue ( StringPairArray values,
int  prefix,
const char *  name,
uint32  val 
)
inlinestatic

Member Data Documentation

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

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