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

#include <tracktion_AudioSegmentList.h>

Public Member Functions

 Segment ()=default
 
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 = 0
 
SampleCount lengthSample = 0
 
float stretchRatio = 1.0f
 
float transpose = 0
 
bool fadeIn = false
 
bool fadeOut = false
 
bool followedBySilence = false
 

Constructor & Destructor Documentation

◆ Segment()

engine::AudioSegmentList::Segment::Segment ( )
default

Member Function Documentation

◆ getRange()

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

◆ getSampleRange()

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

◆ getStretchRatio()

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

◆ getTranspose()

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

◆ hasFadeIn()

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

◆ hasFadeOut()

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

◆ isFollowedBySilence()

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

◆ getHashCode()

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

◆ operator==()

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

◆ operator!=()

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

Member Data Documentation

◆ start

TimePosition engine::AudioSegmentList::Segment::start

◆ length

TimeDuration engine::AudioSegmentList::Segment::length

◆ startSample

SampleCount engine::AudioSegmentList::Segment::startSample = 0

◆ lengthSample

SampleCount engine::AudioSegmentList::Segment::lengthSample = 0

◆ stretchRatio

float engine::AudioSegmentList::Segment::stretchRatio = 1.0f

◆ transpose

float engine::AudioSegmentList::Segment::transpose = 0

◆ fadeIn

bool engine::AudioSegmentList::Segment::fadeIn = false

◆ fadeOut

bool engine::AudioSegmentList::Segment::fadeOut = false

◆ followedBySilence

bool engine::AudioSegmentList::Segment::followedBySilence = false

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