AJA NTV2 SDK  18.0.0.2122
NTV2 SDK 18.0.0.2122
timebase.cpp File Reference

Implements the AJATimeBase class. More...

Include dependency graph for timebase.cpp:

Go to the source code of this file.

Classes

struct  AJAFrameRateEntry
 

Variables

const AJAFrameRateEntry AJAFrameRateTable []
 
const size_t AJAFrameRateTableSize = sizeof(AJAFrameRateTable) / sizeof(AJAFrameRateEntry)
 
const int64_t AJATimeBaseDefaultTimeScale = 30000
 
const int64_t AJATimeBaseDefaultDuration = 1001
 
const int64_t AJATimeBaseDefaultAudioRate = 48000
 

Detailed Description

Implements the AJATimeBase class.

Definition in file timebase.cpp.

Variable Documentation

◆ AJAFrameRateTable

const AJAFrameRateEntry AJAFrameRateTable[]
Initial value:
=
{
{AJA_FrameRate_1498, 15000, 1001},
{AJA_FrameRate_1500, 15000, 1000},
{AJA_FrameRate_1798, 18000, 1001},
{AJA_FrameRate_1800, 18000, 1000},
{AJA_FrameRate_1898, 19000, 1001},
{AJA_FrameRate_1900, 19000, 1000},
{AJA_FrameRate_2398, 24000, 1001},
{AJA_FrameRate_2400, 24000, 1000},
{AJA_FrameRate_2500, 25000, 1000},
{AJA_FrameRate_2997, 30000, 1001},
{AJA_FrameRate_3000, 30000, 1000},
{AJA_FrameRate_4795, 48000, 1001},
{AJA_FrameRate_4800, 48000, 1000},
{AJA_FrameRate_5000, 50000, 1000},
{AJA_FrameRate_5994, 60000, 1001},
{AJA_FrameRate_6000, 60000, 1000},
{AJA_FrameRate_10000,100000,1000},
{AJA_FrameRate_11988,120000,1001},
{AJA_FrameRate_12000,120000,1000}
}

Definition at line 18 of file timebase.cpp.

◆ AJAFrameRateTableSize

const size_t AJAFrameRateTableSize = sizeof(AJAFrameRateTable) / sizeof(AJAFrameRateEntry)

Definition at line 40 of file timebase.cpp.

◆ AJATimeBaseDefaultAudioRate

const int64_t AJATimeBaseDefaultAudioRate = 48000

Definition at line 44 of file timebase.cpp.

◆ AJATimeBaseDefaultDuration

const int64_t AJATimeBaseDefaultDuration = 1001

Definition at line 43 of file timebase.cpp.

◆ AJATimeBaseDefaultTimeScale

const int64_t AJATimeBaseDefaultTimeScale = 30000

Definition at line 42 of file timebase.cpp.