AJA NTV2 SDK  17.6.0.1688
NTV2 SDK 17.6.0.1688
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
AJATimeBase Member List

This is the complete list of members for AJATimeBase, including all inherited members.

AJATimeBase()AJATimeBase
AJATimeBase(AJA_FrameRate ajaFrameRate)AJATimeBase
AJATimeBase(int64_t frameTimeScale, int64_t frameDuration)AJATimeBase
AJATimeBase(int64_t frameTimeScale, int64_t frameDuration, int64_t audioRate)AJATimeBase
AJATimeBase(const AJATimeBase &other)AJATimeBase
Convert(int64_t inValue, int64_t inRate, int64_t outRate, bool round, bool large)AJATimeBasestatic
Convert(int64_t inValue, int64_t inScale, int64_t inDuration, int64_t outScale, int64_t outDuration, bool round, bool large)AJATimeBasestatic
FramesToMicroseconds(int64_t frames, bool round=false) constAJATimeBase
FramesToNanoseconds100(int64_t frames, bool round=false) constAJATimeBase
FramesToSamples(int64_t frames, bool round=false) constAJATimeBase
FramesToSeconds(int64_t frames) constAJATimeBase
FramesToTicks(int64_t frames, bool round=false) constAJATimeBase
GetAJAFrameRate(void) constAJATimeBase
GetAudioRate() constAJATimeBase
GetFrameDuration(void) constAJATimeBase
GetFrameRate(int64_t &frameTimeScale, int64_t &frameDuration) constAJATimeBase
GetFrameRate(uint32_t &frameTimeScale, uint32_t &frameDuration) constAJATimeBase
GetFramesPerSecond(void) constAJATimeBase
GetFramesPerSecondDouble(void) constAJATimeBase
GetFrameTimeScale(void) constAJATimeBase
GetSystemTicks()AJATimeBase
GetTickRate() constAJATimeBase
IsCloseTo(const AJATimeBase &timeBase) constAJATimeBase
IsCloseTo(int64_t frameTimeScale, int64_t frameDuration) constAJATimeBase
IsNonIntegralRatio(void) constAJATimeBase
MicrosecondsToFrames(int64_t microseconds, bool round=false)AJATimeBase
MicrosecondsToSamples(int64_t microseconds, bool round=false)AJATimeBase
MicrosecondsToSeconds(int64_t microseconds)AJATimeBasestatic
MicrosecondsToTicks(int64_t microseconds, bool round=false)AJATimeBase
Nanoseconds100ToFrames(int64_t nanoseconds100, bool round=false)AJATimeBase
operator!=(const AJATimeBase &val) constAJATimeBase
operator=(const AJATimeBase &t)AJATimeBase
operator==(const AJATimeBase &val) constAJATimeBase
SamplesToFrames(int64_t samples, bool round=false) constAJATimeBase
SamplesToMicroseconds(int64_t samples, bool round=false)AJATimeBase
SamplesToSeconds(int64_t samples)AJATimeBase
SamplesToTicks(int64_t samples, bool round=false) constAJATimeBase
ScaleUnitsToSeconds(int64_t num) constAJATimeBase
SecondsToFrames(double seconds, bool round=false)AJATimeBase
SecondsToMicroseconds(double seconds, bool round=false)AJATimeBasestatic
SecondsToSamples(double seconds, bool round=false)AJATimeBase
SecondsToTicks(double seconds, bool round=false)AJATimeBase
SetAJAFrameRate(AJA_FrameRate ajaFrameRate)AJATimeBase
SetAudioRate(int64_t rate)AJATimeBase
SetFrameRate(int64_t frameTimeScale, int64_t frameDuration)AJATimeBase
SetFrameTimeScale(int64_t timeScale)AJATimeBase
SetTickRate(int64_t rate)AJATimeBase
SetToDefault(void)AJATimeBase
TicksToFrames(int64_t ticks, bool round=false)AJATimeBase
TicksToMicroseconds(int64_t ticks, bool round=false)AJATimeBase
TicksToSamples(int64_t ticks, bool round=false)AJATimeBase
TicksToSeconds(int64_t ticks)AJATimeBase
~AJATimeBase()AJATimeBasevirtual