tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications

« « « Anklang Documentation
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
tracktion::engine::AudioSegmentList::Segment Struct Reference

Public Member Functions

TimeRange getRange () const
 
SampleRange getSampleRange () const
 
float getStretchRatio () const
 
float getTranspose () const
 
bool hasFadeIn () const
 
bool hasFadeOut () const
 
bool isFollowedBySilence () const
 
HashCode getHashCode () const
 
bool operator== (const Segment &) const
 
bool operator!= (const Segment &) const
 

Public Attributes

TimePosition start
 
TimeDuration length
 
SampleCount startSample
 
SampleCount lengthSample
 
float stretchRatio
 
float transpose
 
bool fadeIn
 
bool fadeOut
 
bool followedBySilence
 

Detailed Description

Definition at line 29 of file tracktion_AudioSegmentList.h.

Member Function Documentation

◆ getHashCode()

HashCode tracktion::engine::AudioSegmentList::Segment::getHashCode ( ) const

Definition at line 43 of file tracktion_AudioSegmentList.cpp.

◆ getRange()

TimeRange tracktion::engine::AudioSegmentList::Segment::getRange ( ) const

Definition at line 32 of file tracktion_AudioSegmentList.cpp.

◆ getSampleRange()

SampleRange tracktion::engine::AudioSegmentList::Segment::getSampleRange ( ) const

Definition at line 33 of file tracktion_AudioSegmentList.cpp.

◆ getStretchRatio()

float tracktion::engine::AudioSegmentList::Segment::getStretchRatio ( ) const

Definition at line 35 of file tracktion_AudioSegmentList.cpp.

◆ getTranspose()

float tracktion::engine::AudioSegmentList::Segment::getTranspose ( ) const

Definition at line 36 of file tracktion_AudioSegmentList.cpp.

◆ hasFadeIn()

bool tracktion::engine::AudioSegmentList::Segment::hasFadeIn ( ) const

Definition at line 38 of file tracktion_AudioSegmentList.cpp.

◆ hasFadeOut()

bool tracktion::engine::AudioSegmentList::Segment::hasFadeOut ( ) const

Definition at line 39 of file tracktion_AudioSegmentList.cpp.

◆ isFollowedBySilence()

bool tracktion::engine::AudioSegmentList::Segment::isFollowedBySilence ( ) const

Definition at line 41 of file tracktion_AudioSegmentList.cpp.

◆ operator!=()

bool tracktion::engine::AudioSegmentList::Segment::operator!= ( const Segment other) const

Definition at line 64 of file tracktion_AudioSegmentList.cpp.

◆ operator==()

bool tracktion::engine::AudioSegmentList::Segment::operator== ( const Segment other) const

Definition at line 52 of file tracktion_AudioSegmentList.cpp.

Member Data Documentation

◆ fadeIn

bool tracktion::engine::AudioSegmentList::Segment::fadeIn

Definition at line 52 of file tracktion_AudioSegmentList.h.

◆ fadeOut

bool tracktion::engine::AudioSegmentList::Segment::fadeOut

Definition at line 52 of file tracktion_AudioSegmentList.h.

◆ followedBySilence

bool tracktion::engine::AudioSegmentList::Segment::followedBySilence

Definition at line 53 of file tracktion_AudioSegmentList.h.

◆ length

TimeDuration tracktion::engine::AudioSegmentList::Segment::length

Definition at line 49 of file tracktion_AudioSegmentList.h.

◆ lengthSample

SampleCount tracktion::engine::AudioSegmentList::Segment::lengthSample

Definition at line 50 of file tracktion_AudioSegmentList.h.

◆ start

TimePosition tracktion::engine::AudioSegmentList::Segment::start

Definition at line 48 of file tracktion_AudioSegmentList.h.

◆ startSample

SampleCount tracktion::engine::AudioSegmentList::Segment::startSample

Definition at line 50 of file tracktion_AudioSegmentList.h.

◆ stretchRatio

float tracktion::engine::AudioSegmentList::Segment::stretchRatio

Definition at line 51 of file tracktion_AudioSegmentList.h.

◆ transpose

float tracktion::engine::AudioSegmentList::Segment::transpose

Definition at line 51 of file tracktion_AudioSegmentList.h.


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