DLS::sample_loop_t Struct Reference

Defines Sample Loop Points. More...

#include <DLS.h>

List of all members.

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!
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).
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.
uint32_t LoopLength
 Length of the looping area (in sample points).


Detailed Description

Defines Sample Loop Points.

Definition at line 226 of file DLS.h.


Member Data Documentation

Length of the looping area (in sample points).

Definition at line 230 of file DLS.h.

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

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 229 of file DLS.h.

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

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 228 of file DLS.h.

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

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 227 of file DLS.h.

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


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

doxygen