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

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

Public Member Functions

 PlayHeadWrapper (TransportControl &t)
 
tracktion::graph::PlayHeadgetNodePlayHead () const
 
double getSampleRate () const
 
void play ()
 
void play (TimeRange timeRange, bool looped)
 
void setRollInToLoop (TimePosition prerollStartTime)
 
void stop ()
 
bool isPlaying () const
 
TimePosition getLiveTransportPosition () const
 Returns the transport position to show in the UI, taking in to account any latency.
 
TimePosition getPosition () const
 
TimePosition getUnloopedPosition () const
 
void setPosition (TimePosition newPos)
 
bool isLooping () const
 
TimeRange getLoopTimes () const
 
void setLoopTimes (bool loop, TimeRange newRange)
 
void setUserIsDragging (bool isDragging)
 

Detailed Description

Definition at line 545 of file tracktion_TransportControl.cpp.

Constructor & Destructor Documentation

◆ PlayHeadWrapper()

tracktion::engine::TransportControl::PlayHeadWrapper::PlayHeadWrapper ( TransportControl t)

Definition at line 547 of file tracktion_TransportControl.cpp.

Member Function Documentation

◆ getLiveTransportPosition()

TimePosition tracktion::engine::TransportControl::PlayHeadWrapper::getLiveTransportPosition ( ) const

Returns the transport position to show in the UI, taking in to account any latency.

Definition at line 596 of file tracktion_TransportControl.cpp.

◆ getLoopTimes()

TimeRange tracktion::engine::TransportControl::PlayHeadWrapper::getLoopTimes ( ) const

Definition at line 634 of file tracktion_TransportControl.cpp.

◆ getNodePlayHead()

tracktion::graph::PlayHead * tracktion::engine::TransportControl::PlayHeadWrapper::getNodePlayHead ( ) const

Definition at line 551 of file tracktion_TransportControl.cpp.

◆ getPosition()

TimePosition tracktion::engine::TransportControl::PlayHeadWrapper::getPosition ( ) const

Definition at line 604 of file tracktion_TransportControl.cpp.

◆ getSampleRate()

double tracktion::engine::TransportControl::PlayHeadWrapper::getSampleRate ( ) const

Definition at line 557 of file tracktion_TransportControl.cpp.

◆ getUnloopedPosition()

TimePosition tracktion::engine::TransportControl::PlayHeadWrapper::getUnloopedPosition ( ) const

Definition at line 612 of file tracktion_TransportControl.cpp.

◆ isLooping()

bool tracktion::engine::TransportControl::PlayHeadWrapper::isLooping ( ) const

Definition at line 626 of file tracktion_TransportControl.cpp.

◆ isPlaying()

bool tracktion::engine::TransportControl::PlayHeadWrapper::isPlaying ( ) const

Definition at line 587 of file tracktion_TransportControl.cpp.

◆ play() [1/2]

void tracktion::engine::TransportControl::PlayHeadWrapper::play ( )

Definition at line 563 of file tracktion_TransportControl.cpp.

◆ play() [2/2]

void tracktion::engine::TransportControl::PlayHeadWrapper::play ( TimeRange  timeRange,
bool  looped 
)

Definition at line 569 of file tracktion_TransportControl.cpp.

◆ setLoopTimes()

void tracktion::engine::TransportControl::PlayHeadWrapper::setLoopTimes ( bool  loop,
TimeRange  newRange 
)

Definition at line 642 of file tracktion_TransportControl.cpp.

◆ setPosition()

void tracktion::engine::TransportControl::PlayHeadWrapper::setPosition ( TimePosition  newPos)

Definition at line 620 of file tracktion_TransportControl.cpp.

◆ setRollInToLoop()

void tracktion::engine::TransportControl::PlayHeadWrapper::setRollInToLoop ( TimePosition  prerollStartTime)

Definition at line 575 of file tracktion_TransportControl.cpp.

◆ setUserIsDragging()

void tracktion::engine::TransportControl::PlayHeadWrapper::setUserIsDragging ( bool  isDragging)

Definition at line 648 of file tracktion_TransportControl.cpp.

◆ stop()

void tracktion::engine::TransportControl::PlayHeadWrapper::stop ( )

Definition at line 581 of file tracktion_TransportControl.cpp.


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