AJA NTV2 SDK  17.1.1.1245
NTV2 SDK 17.1.1.1245
rx_2022_channel Class Reference

Configures a SMPTE 2022 Receive Channel. More...

#include <ntv2config2022.h>

Collaboration diagram for rx_2022_channel:
[legend]

Public Member Functions

 rx_2022_channel ()
 
void init ()
 
bool operator!= (const rx_2022_channel &other)
 
bool operator== (const rx_2022_channel &other)
 

Public Attributes

bool sfp1Enable
 
bool sfp2Enable
 
uint8_t sfp1RxMatch
 Bitmap of rxMatch criteria used. More...
 
std::string sfp1SourceIP
 Specifies the source (sender) IP address (if RX_MATCH_2022_SOURCE_IP set). If it's in the multiclass range, then by default, the IGMP multicast group will be joined (see CNTV2Config2022::SetIGMPDisable). More...
 
std::string sfp1DestIP
 Specifies the destination (target) IP address (if RX_MATCH_2022_DEST_IP set) More...
 
uint32_t sfp1SourcePort
 Specifies the source (sender) port number (if RX_MATCH_2022_SOURCE_PORT set) More...
 
uint32_t sfp1DestPort
 Specifies the destination (target) port number (if RX_MATCH_2022_DEST_PORT set) More...
 
uint16_t sfp1Vlan
 Specifies the VLAN TCI (if RX_MATCH_2022_VLAN set) More...
 
uint8_t sfp2RxMatch
 Bitmap of rxMatch criteria used. More...
 
std::string sfp2SourceIP
 Specifies the source (sender) IP address (if RX_MATCH_2022_SOURCE_IP set). If it's in the multiclass range, then by default, the IGMP multicast group will be joined (see CNTV2Config2022::SetIGMPDisable). More...
 
std::string sfp2DestIP
 Specifies the destination (target) IP address (if RX_MATCH_2022_DEST_IP set) More...
 
uint32_t sfp2SourcePort
 Specifies the source (sender) port number (if RX_MATCH_2022_SOURCE_PORT set) More...
 
uint32_t sfp2DestPort
 Specifies the destination (target) port number (if RX_MATCH_2022_DEST_PORT set) More...
 
uint16_t sfp2Vlan
 Specifies the VLAN TCI (if RX_MATCH_2022_VLAN set) More...
 
uint32_t ssrc
 Specifies the SSRC identifier (if RX_MATCH_2022_SSRC set) More...
 
uint32_t playoutDelay
 Specifies the wait time in milliseconds to SDI playout from incoming packet (0-150). More...
 

Detailed Description

Configures a SMPTE 2022 Receive Channel.

Definition at line 53 of file ntv2config2022.h.

Constructor & Destructor Documentation

◆ rx_2022_channel()

rx_2022_channel::rx_2022_channel ( )
inline

Definition at line 56 of file ntv2config2022.h.

Member Function Documentation

◆ init()

void rx_2022_channel::init ( )

Definition at line 65 of file ntv2config2022.cpp.

◆ operator!=()

bool rx_2022_channel::operator!= ( const rx_2022_channel other)

Definition at line 88 of file ntv2config2022.cpp.

◆ operator==()

bool rx_2022_channel::operator== ( const rx_2022_channel other)

Definition at line 93 of file ntv2config2022.cpp.

Member Data Documentation

◆ playoutDelay

uint32_t rx_2022_channel::playoutDelay

Specifies the wait time in milliseconds to SDI playout from incoming packet (0-150).

Definition at line 84 of file ntv2config2022.h.

◆ sfp1DestIP

std::string rx_2022_channel::sfp1DestIP

Specifies the destination (target) IP address (if RX_MATCH_2022_DEST_IP set)

Definition at line 70 of file ntv2config2022.h.

◆ sfp1DestPort

uint32_t rx_2022_channel::sfp1DestPort

Specifies the destination (target) port number (if RX_MATCH_2022_DEST_PORT set)

Definition at line 72 of file ntv2config2022.h.

◆ sfp1Enable

bool rx_2022_channel::sfp1Enable

Definition at line 64 of file ntv2config2022.h.

◆ sfp1RxMatch

uint8_t rx_2022_channel::sfp1RxMatch

Bitmap of rxMatch criteria used.

Definition at line 67 of file ntv2config2022.h.

◆ sfp1SourceIP

std::string rx_2022_channel::sfp1SourceIP

Specifies the source (sender) IP address (if RX_MATCH_2022_SOURCE_IP set). If it's in the multiclass range, then by default, the IGMP multicast group will be joined (see CNTV2Config2022::SetIGMPDisable).

Definition at line 68 of file ntv2config2022.h.

◆ sfp1SourcePort

uint32_t rx_2022_channel::sfp1SourcePort

Specifies the source (sender) port number (if RX_MATCH_2022_SOURCE_PORT set)

Definition at line 71 of file ntv2config2022.h.

◆ sfp1Vlan

uint16_t rx_2022_channel::sfp1Vlan

Specifies the VLAN TCI (if RX_MATCH_2022_VLAN set)

Definition at line 73 of file ntv2config2022.h.

◆ sfp2DestIP

std::string rx_2022_channel::sfp2DestIP

Specifies the destination (target) IP address (if RX_MATCH_2022_DEST_IP set)

Definition at line 78 of file ntv2config2022.h.

◆ sfp2DestPort

uint32_t rx_2022_channel::sfp2DestPort

Specifies the destination (target) port number (if RX_MATCH_2022_DEST_PORT set)

Definition at line 80 of file ntv2config2022.h.

◆ sfp2Enable

bool rx_2022_channel::sfp2Enable

Definition at line 65 of file ntv2config2022.h.

◆ sfp2RxMatch

uint8_t rx_2022_channel::sfp2RxMatch

Bitmap of rxMatch criteria used.

Definition at line 75 of file ntv2config2022.h.

◆ sfp2SourceIP

std::string rx_2022_channel::sfp2SourceIP

Specifies the source (sender) IP address (if RX_MATCH_2022_SOURCE_IP set). If it's in the multiclass range, then by default, the IGMP multicast group will be joined (see CNTV2Config2022::SetIGMPDisable).

Definition at line 76 of file ntv2config2022.h.

◆ sfp2SourcePort

uint32_t rx_2022_channel::sfp2SourcePort

Specifies the source (sender) port number (if RX_MATCH_2022_SOURCE_PORT set)

Definition at line 79 of file ntv2config2022.h.

◆ sfp2Vlan

uint16_t rx_2022_channel::sfp2Vlan

Specifies the VLAN TCI (if RX_MATCH_2022_VLAN set)

Definition at line 81 of file ntv2config2022.h.

◆ ssrc

uint32_t rx_2022_channel::ssrc

Specifies the SSRC identifier (if RX_MATCH_2022_SSRC set)

Definition at line 83 of file ntv2config2022.h.


The documentation for this class was generated from the following files: