libgig  3.3.0.svn4
DLS::sample_loop_t Struct Reference

Defines Sample Loop Points. More...

#include <DLS.h>

Public Attributes

uint32_t Size
 For internal usage only: usually reflects exactly sizeof(sample_loop_t), otherwise if the value is larger then the DLS format was extended! More...
 
uint32_t LoopType
 Defines how the waveform samples will be looped (appropriate loop types for the gig format are defined by gig::loop_type_t). More...
 
uint32_t LoopStart
 The start value specifies the offset (in sample points) in the waveform data of the first sample point to be played in the loop. More...
 
uint32_t LoopLength
 Length of the looping area (in sample points). More...
 

Detailed Description

Defines Sample Loop Points.

Definition at line 210 of file DLS.h.

Member Data Documentation

uint32_t DLS::sample_loop_t::LoopLength

Length of the looping area (in sample points).

Definition at line 214 of file DLS.h.

Referenced by gig::Sample::ReadAndLoop().

uint32_t DLS::sample_loop_t::LoopStart

The start value specifies the offset (in sample points) in the waveform data of the first sample point to be played in the loop.

Definition at line 213 of file DLS.h.

Referenced by gig::Sample::ReadAndLoop().

uint32_t DLS::sample_loop_t::LoopType

Defines how the waveform samples will be looped (appropriate loop types for the gig format are defined by gig::loop_type_t).

Definition at line 212 of file DLS.h.

Referenced by gig::Sample::ReadAndLoop().

uint32_t DLS::sample_loop_t::Size

For internal usage only: usually reflects exactly sizeof(sample_loop_t), otherwise if the value is larger then the DLS format was extended!

Definition at line 211 of file DLS.h.

Referenced by DLS::Sampler::AddSampleLoop().


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