AJA NTV2 SDK  17.1.1.1245
NTV2 SDK 17.1.1.1245
ntv2configts2022.h File Reference

Declares the CNTV2ConfigTs2022 class. More...

#include "ntv2card.h"
#include "ntv2enums.h"
#include "ntv2registers2022.h"
#include "ntv2mbcontroller.h"
#include "ntv2tshelper.h"
#include "ntv2config2022.h"
#include <string.h>
Include dependency graph for ntv2configts2022.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CNTV2ConfigTs2022
 The CNTV2ConfigTs2022 class is the interface to Kona-IP SMPTE 2022 J2K encoder and TS chips. More...
 

Macros

#define ENCODE_TS_TIMER   0
 
#define ENCODE_TS_J2K_ENCODER   1
 
#define ENCODE_TS_MPEG_J2K_ENCAP   2
 
#define ENCODE_TS_AES_ENCAP   3
 
#define ENCODE_TS_MPEG_AES_ENCAP   4
 
#define ENCODE_TS_MPEG_ANC_ENCAP   6
 
#define ENCODE_TS_MPEG_PCR_ENCAP   7
 
#define DECODE_TS_MPEG_J2K_DECAP   0
 
#define DECODE_TS_J2K_DECODER   1
 
#define DECODE_TS_MPEG_AES_DECAP   2
 
#define DECODE_TS_AES_DECAP   3
 
#define DECODE_TS_MPEG_ANC_DECAP   5
 
#define PES_HDR_LOOKUP   0x0
 
#define PES_HDR_LEN   0xc0
 
#define PTS_OFFSET   0xc1
 
#define J2K_TS_OFFSET   0xc2
 
#define AUF1_OFFSET   0xc3
 
#define AUF2_OFFSET   0xc4
 
#define PACKET_RATE   0xca
 
#define HOST_EN   0xe0
 
#define INTERLACED_VIDEO   0xe1
 
#define PAYLOAD_PARAMS   0xe2
 
#define LOOPBACK   0xe3
 
#define PAT_TABLE_LOOKUP   0x100
 
#define PAT_PMT_PERIOD   0x1f0
 
#define PMT_TABLE_LOOKUP   0x200
 
#define ADAPTATION_LOOKUP   0x300
 
#define ADAPTATION_HDR_LENGTH   0x3f0
 
#define MODE_STOP   0x00
 
#define MODE_RECORD   0x10
 

Detailed Description

Declares the CNTV2ConfigTs2022 class.

Definition in file ntv2configts2022.h.

Macro Definition Documentation

◆ ADAPTATION_HDR_LENGTH

#define ADAPTATION_HDR_LENGTH   0x3f0

Definition at line 51 of file ntv2configts2022.h.

◆ ADAPTATION_LOOKUP

#define ADAPTATION_LOOKUP   0x300

Definition at line 50 of file ntv2configts2022.h.

◆ AUF1_OFFSET

#define AUF1_OFFSET   0xc3

Definition at line 40 of file ntv2configts2022.h.

◆ AUF2_OFFSET

#define AUF2_OFFSET   0xc4

Definition at line 41 of file ntv2configts2022.h.

◆ DECODE_TS_AES_DECAP

#define DECODE_TS_AES_DECAP   3

Definition at line 32 of file ntv2configts2022.h.

◆ DECODE_TS_J2K_DECODER

#define DECODE_TS_J2K_DECODER   1

Definition at line 30 of file ntv2configts2022.h.

◆ DECODE_TS_MPEG_AES_DECAP

#define DECODE_TS_MPEG_AES_DECAP   2

Definition at line 31 of file ntv2configts2022.h.

◆ DECODE_TS_MPEG_ANC_DECAP

#define DECODE_TS_MPEG_ANC_DECAP   5

Definition at line 33 of file ntv2configts2022.h.

◆ DECODE_TS_MPEG_J2K_DECAP

#define DECODE_TS_MPEG_J2K_DECAP   0

Definition at line 29 of file ntv2configts2022.h.

◆ ENCODE_TS_AES_ENCAP

#define ENCODE_TS_AES_ENCAP   3

Definition at line 23 of file ntv2configts2022.h.

◆ ENCODE_TS_J2K_ENCODER

#define ENCODE_TS_J2K_ENCODER   1

Definition at line 21 of file ntv2configts2022.h.

◆ ENCODE_TS_MPEG_AES_ENCAP

#define ENCODE_TS_MPEG_AES_ENCAP   4

Definition at line 24 of file ntv2configts2022.h.

◆ ENCODE_TS_MPEG_ANC_ENCAP

#define ENCODE_TS_MPEG_ANC_ENCAP   6

Definition at line 25 of file ntv2configts2022.h.

◆ ENCODE_TS_MPEG_J2K_ENCAP

#define ENCODE_TS_MPEG_J2K_ENCAP   2

Definition at line 22 of file ntv2configts2022.h.

◆ ENCODE_TS_MPEG_PCR_ENCAP

#define ENCODE_TS_MPEG_PCR_ENCAP   7

Definition at line 26 of file ntv2configts2022.h.

◆ ENCODE_TS_TIMER

#define ENCODE_TS_TIMER   0

Definition at line 20 of file ntv2configts2022.h.

◆ HOST_EN

#define HOST_EN   0xe0

Definition at line 43 of file ntv2configts2022.h.

◆ INTERLACED_VIDEO

#define INTERLACED_VIDEO   0xe1

Definition at line 44 of file ntv2configts2022.h.

◆ J2K_TS_OFFSET

#define J2K_TS_OFFSET   0xc2

Definition at line 39 of file ntv2configts2022.h.

◆ LOOPBACK

#define LOOPBACK   0xe3

Definition at line 46 of file ntv2configts2022.h.

◆ MODE_RECORD

#define MODE_RECORD   0x10

Definition at line 54 of file ntv2configts2022.h.

◆ MODE_STOP

#define MODE_STOP   0x00

Definition at line 53 of file ntv2configts2022.h.

◆ PACKET_RATE

#define PACKET_RATE   0xca

Definition at line 42 of file ntv2configts2022.h.

◆ PAT_PMT_PERIOD

#define PAT_PMT_PERIOD   0x1f0

Definition at line 48 of file ntv2configts2022.h.

◆ PAT_TABLE_LOOKUP

#define PAT_TABLE_LOOKUP   0x100

Definition at line 47 of file ntv2configts2022.h.

◆ PAYLOAD_PARAMS

#define PAYLOAD_PARAMS   0xe2

Definition at line 45 of file ntv2configts2022.h.

◆ PES_HDR_LEN

#define PES_HDR_LEN   0xc0

Definition at line 37 of file ntv2configts2022.h.

◆ PES_HDR_LOOKUP

#define PES_HDR_LOOKUP   0x0

Definition at line 36 of file ntv2configts2022.h.

◆ PMT_TABLE_LOOKUP

#define PMT_TABLE_LOOKUP   0x200

Definition at line 49 of file ntv2configts2022.h.

◆ PTS_OFFSET

#define PTS_OFFSET   0xc1

Definition at line 38 of file ntv2configts2022.h.