Version-managed concrete AAX_ITransport class.
|
| | AAX_VTransport (IACFUnknown *pUnknown) |
| |
| | ~AAX_VTransport () AAX_OVERRIDE |
| |
| AAX_Result | GetCurrentTempo (double *TempoBPM) const AAX_OVERRIDE |
| | CALL: Gets the current tempo.
|
| |
| AAX_Result | GetCurrentMeter (int32_t *MeterNumerator, int32_t *MeterDenominator) const AAX_OVERRIDE |
| | CALL: Gets the current meter.
|
| |
| AAX_Result | IsTransportPlaying (bool *isPlaying) const AAX_OVERRIDE |
| | CALL: Indicates whether or not the transport is playing back.
|
| |
| AAX_Result | GetCurrentTickPosition (int64_t *TickPosition) const AAX_OVERRIDE |
| | CALL: Gets the current tick position.
|
| |
| AAX_Result | GetCurrentLoopPosition (bool *bLooping, int64_t *LoopStartTick, int64_t *LoopEndTick) const AAX_OVERRIDE |
| | CALL: Gets current information on loop playback.
|
| |
| AAX_Result | GetCurrentNativeSampleLocation (int64_t *SampleLocation) const AAX_OVERRIDE |
| | CALL: Gets the current playback location of the native audio engine.
|
| |
| AAX_Result | GetCustomTickPosition (int64_t *oTickPosition, int64_t iSampleLocation) const AAX_OVERRIDE |
| | CALL: Given an absolute sample position, gets the corresponding tick position.
|
| |
| AAX_Result | GetBarBeatPosition (int32_t *Bars, int32_t *Beats, int64_t *DisplayTicks, int64_t SampleLocation) const AAX_OVERRIDE |
| | CALL: Given an absolute sample position, gets the corresponding bar and beat position.
|
| |
| AAX_Result | GetTicksPerQuarter (uint32_t *ticks) const AAX_OVERRIDE |
| | CALL: Retrieves the number of ticks per quarter note.
|
| |
| AAX_Result | GetCurrentTicksPerBeat (uint32_t *ticks) const AAX_OVERRIDE |
| | CALL: Retrieves the number of ticks per beat.
|
| |
| AAX_Result | GetTimelineSelectionStartPosition (int64_t *oSampleLocation) const AAX_OVERRIDE |
| | CALL: Retrieves the absolute sample position of the beginning of the current transport selection.
|
| |
| AAX_Result | GetTimeCodeInfo (AAX_EFrameRate *oFrameRate, int32_t *oOffset) const AAX_OVERRIDE |
| | CALL: Retrieves the current time code frame rate and offset.
|
| |
| AAX_Result | GetFeetFramesInfo (AAX_EFeetFramesRate *oFeetFramesRate, int64_t *oOffset) const AAX_OVERRIDE |
| | CALL: Retrieves the current timecode feet/frames rate and offset.
|
| |
| AAX_Result | IsMetronomeEnabled (int32_t *isEnabled) const AAX_OVERRIDE |
| | Sets isEnabled to true if the metronome is enabled.
|
| |
| AAX_Result | GetHDTimeCodeInfo (AAX_EFrameRate *oHDFrameRate, int64_t *oHDOffset) const AAX_OVERRIDE |
| | CALL: Retrieves the current HD time code frame rate and offset.
|
| |
| AAX_Result | GetTimelineSelectionEndPosition (int64_t *oSampleLocation) const AAX_OVERRIDE |
| | CALL: Retrieves the absolute sample position of the end of the current transport selection.
|
| |
| AAX_Result | RequestTransportStart () AAX_OVERRIDE |
| | CALL: Request that the host transport start playback.
|
| |
| AAX_Result | RequestTransportStop () AAX_OVERRIDE |
| | CALL: Request that the host transport stop playback.
|
| |
| virtual | ~AAX_ITransport () |
| | Virtual destructor.
|
| |
| virtual AAX_Result | GetCurrentTempo (double *TempoBPM) const =0 |
| | CALL: Gets the current tempo.
|
| |
| virtual AAX_Result | GetCurrentMeter (int32_t *MeterNumerator, int32_t *MeterDenominator) const =0 |
| | CALL: Gets the current meter.
|
| |
| virtual AAX_Result | IsTransportPlaying (bool *isPlaying) const =0 |
| | CALL: Indicates whether or not the transport is playing back.
|
| |
| virtual AAX_Result | GetCurrentTickPosition (int64_t *TickPosition) const =0 |
| | CALL: Gets the current tick position.
|
| |
| virtual AAX_Result | GetCurrentLoopPosition (bool *bLooping, int64_t *LoopStartTick, int64_t *LoopEndTick) const =0 |
| | CALL: Gets current information on loop playback.
|
| |
| virtual AAX_Result | GetCurrentNativeSampleLocation (int64_t *SampleLocation) const =0 |
| | CALL: Gets the current playback location of the native audio engine.
|
| |
| virtual AAX_Result | GetCustomTickPosition (int64_t *oTickPosition, int64_t iSampleLocation) const =0 |
| | CALL: Given an absolute sample position, gets the corresponding tick position.
|
| |
| virtual AAX_Result | GetBarBeatPosition (int32_t *Bars, int32_t *Beats, int64_t *DisplayTicks, int64_t SampleLocation) const =0 |
| | CALL: Given an absolute sample position, gets the corresponding bar and beat position.
|
| |
| virtual AAX_Result | GetTicksPerQuarter (uint32_t *ticks) const =0 |
| | CALL: Retrieves the number of ticks per quarter note.
|
| |
| virtual AAX_Result | GetCurrentTicksPerBeat (uint32_t *ticks) const =0 |
| | CALL: Retrieves the number of ticks per beat.
|
| |
| virtual AAX_Result | GetTimelineSelectionStartPosition (int64_t *oSampleLocation) const =0 |
| | CALL: Retrieves the absolute sample position of the beginning of the current transport selection.
|
| |
| virtual AAX_Result | GetTimeCodeInfo (AAX_EFrameRate *oFrameRate, int32_t *oOffset) const =0 |
| | CALL: Retrieves the current time code frame rate and offset.
|
| |
| virtual AAX_Result | GetFeetFramesInfo (AAX_EFeetFramesRate *oFeetFramesRate, int64_t *oOffset) const =0 |
| | CALL: Retrieves the current timecode feet/frames rate and offset.
|
| |
| virtual AAX_Result | IsMetronomeEnabled (int32_t *isEnabled) const =0 |
| | Sets isEnabled to true if the metronome is enabled.
|
| |
| virtual AAX_Result | GetHDTimeCodeInfo (AAX_EFrameRate *oHDFrameRate, int64_t *oHDOffset) const =0 |
| | CALL: Retrieves the current HD time code frame rate and offset.
|
| |
| virtual AAX_Result | RequestTransportStart ()=0 |
| | CALL: Request that the host transport start playback.
|
| |
| virtual AAX_Result | RequestTransportStop ()=0 |
| | CALL: Request that the host transport stop playback.
|
| |
| virtual AAX_Result | GetTimelineSelectionEndPosition (int64_t *oSampleLocation) const =0 |
| | CALL: Retrieves the absolute sample position of the end of the current transport selection.
|
| |