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
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.

AJA_FrameRate_1900
@ AJA_FrameRate_1900
Definition: videotypes.h:218
AJA_FrameRate_3000
@ AJA_FrameRate_3000
Definition: videotypes.h:223
AJA_FrameRate_11988
@ AJA_FrameRate_11988
Definition: videotypes.h:230
AJA_FrameRate_1498
@ AJA_FrameRate_1498
Definition: videotypes.h:213
AJA_FrameRate_2997
@ AJA_FrameRate_2997
Definition: videotypes.h:222
AJA_FrameRate_2400
@ AJA_FrameRate_2400
Definition: videotypes.h:220
AJA_FrameRate_1898
@ AJA_FrameRate_1898
Definition: videotypes.h:217
AJA_FrameRate_1500
@ AJA_FrameRate_1500
Definition: videotypes.h:214
AJA_FrameRate_10000
@ AJA_FrameRate_10000
Definition: videotypes.h:229
AJA_FrameRate_4795
@ AJA_FrameRate_4795
Definition: videotypes.h:224
AJA_FrameRate_2500
@ AJA_FrameRate_2500
Definition: videotypes.h:221
AJA_FrameRate_2398
@ AJA_FrameRate_2398
Definition: videotypes.h:219
AJA_FrameRate_5000
@ AJA_FrameRate_5000
Definition: videotypes.h:226
AJA_FrameRate_5994
@ AJA_FrameRate_5994
Definition: videotypes.h:227
AJA_FrameRate_1800
@ AJA_FrameRate_1800
Definition: videotypes.h:216
AJA_FrameRate_4800
@ AJA_FrameRate_4800
Definition: videotypes.h:225
AJA_FrameRate_12000
@ AJA_FrameRate_12000
Definition: videotypes.h:231
AJA_FrameRate_1798
@ AJA_FrameRate_1798
Definition: videotypes.h:215
AJA_FrameRate_6000
@ AJA_FrameRate_6000
Definition: videotypes.h:228