AJA NTV2 SDK
17.1.3.1410
NTV2 SDK 17.1.3.1410
|
The CNTV2ConfigTs2022 class is the interface to Kona-IP SMPTE 2022 J2K encoder and TS chips. More...
#include <ntv2configts2022.h>
Public Member Functions | |
CNTV2ConfigTs2022 (CNTV2Card &device) | |
bool | SetupJ2KEncoder (const NTV2Channel channel, const j2kEncoderConfig &config) |
bool | ReadbackJ2KEncoder (const NTV2Channel channel, j2kEncoderConfig &config) |
bool | SetupJ2KDecoder (const j2kDecoderConfig &config) |
bool | ReadbackJ2KDecoder (j2kDecoderConfig &config) |
bool | GetJ2KDecoderStatus (j2kDecoderStatus &status) |
NTV2IpError | getLastErrorCode () |
Public Member Functions inherited from CNTV2MBController | |
CNTV2MBController (CNTV2Card &device) | |
Public Member Functions inherited from CNTV2MailBox | |
CNTV2MailBox (CNTV2Card &device) | |
~CNTV2MailBox () | |
bool | sendMsg (char *msg, uint32_t timeout) |
bool | sendMsg (uint32_t timeout) |
void | getError (std::string &error) |
void | getResponse (std::string &response) |
bool | WriteChannelRegister (ULWord reg, ULWord value, ULWord mask=0xFFFFFFFF, ULWord shift=0x0) |
bool | ReadChannelRegister (const ULWord inReg, ULWord &outValue, const ULWord inMask=0xFFFFFFFF, const ULWord inShift=0x0) |
bool | ReadChannelRegister (ULWord inReg, ULWord *pOutValue, ULWord mask=0xFFFFFFFF, ULWord shift=0x0) |
void | SetChannel (ULWord channelOffset, ULWord channelNumber) |
bool | AcquireMailbox () |
void | ReleaseMailbox () |
Additional Inherited Members | |
Protected Member Functions inherited from CNTV2MBController | |
bool | SetMBNetworkConfiguration (eSFP port, std::string ipaddr, std::string netmask, std::string gateway) |
bool | DisableNetworkInterface (eSFP port) |
bool | GetRemoteMAC (std::string remote_IPAddress, eSFP port, NTV2Stream stream, std::string &MACaddress) |
bool | SetIGMPVersion (uint32_t version) |
void | SetIGMPGroup (eSFP port, NTV2Stream stream, uint32_t mcast_addr, uint32_t src_addr, bool enable) |
void | UnsetIGMPGroup (eSFP port, NTV2Stream stream) |
void | EnableIGMPGroup (eSFP port, NTV2Stream stream, bool enable) |
bool | SetTxLinkState (NTV2Channel channel, bool sfp1Enable, bool sfp2Enable) |
bool | GetTxLinkState (NTV2Channel channel, bool &sfp1Enable, bool &sfp2Enable) |
bool | SetRxLinkState (NTV2Channel channel, bool sfp1Enable, bool sfp2Enable) |
bool | GetRxLinkState (NTV2Channel channel, bool &sfp1Enable, bool &sfp2Enable) |
bool | SetDualLinkMode (bool enable) |
bool | GetDualLinkMode (bool &enable) |
bool | SetRxMatch (NTV2Channel channel, eSFP link, uint8_t match) |
bool | GetRxMatch (NTV2Channel channel, eSFP link, uint8_t &match) |
bool | SetSFPActive (eSFP sfp) |
bool | SetSFPInactive (eSFP sfp) |
bool | GetSFPActive (eSFP sfp) |
bool | SetTxFormat (NTV2Channel chan, NTV2VideoFormat fmt) |
bool | GetTxFormat (NTV2Channel chan, NTV2VideoFormat &fmt) |
uint64_t | GetNTPTimestamp () |
bool | PushSDP (std::string filename, std::stringstream &sdpstream) |
bool | GetSDP (std::string url, std::string &sdp) |
bool | GetSFPInfo (eSFP port, SFPMSAData &sfpdata) |
bool | SetLLDPInfo (std::string sysname) |
bool | GetLLDPInfo (std::string &chassisId0, std::string &portId0, std::string &chassisId1, std::string &portId1) |
Protected Member Functions inherited from CNTV2MailBox | |
bool | rcvMsg (uint32_t timeout) |
bool | writeMB (uint32_t val, uint32_t timeout=50) |
bool | readMB (uint32_t &val, uint32_t timeout=50) |
bool | waitSOM (uint32_t timeout) |
bool | waitRxReady (uint32_t timeout) |
bool | waitTxReady (uint32_t timeout) |
bool | rxReady () |
uint32_t | getStatus () |
uint32_t | getFeatures () |
Protected Attributes inherited from CNTV2MailBox | |
CNTV2Card & | mDevice |
NTV2IpError | mIpErrorCode |
std::string | mIpInternalErrorString |
uint32_t | txBuf [1024+1] |
The CNTV2ConfigTs2022 class is the interface to Kona-IP SMPTE 2022 J2K encoder and TS chips.
Definition at line 60 of file ntv2configts2022.h.
CNTV2ConfigTs2022::CNTV2ConfigTs2022 | ( | CNTV2Card & | device | ) |
Definition at line 28 of file ntv2configts2022.cpp.
bool CNTV2ConfigTs2022::GetJ2KDecoderStatus | ( | j2kDecoderStatus & | status | ) |
Definition at line 391 of file ntv2configts2022.cpp.
NTV2IpError CNTV2ConfigTs2022::getLastErrorCode | ( | ) |
Definition at line 606 of file ntv2configts2022.cpp.
bool CNTV2ConfigTs2022::ReadbackJ2KDecoder | ( | j2kDecoderConfig & | config | ) |
Definition at line 381 of file ntv2configts2022.cpp.
bool CNTV2ConfigTs2022::ReadbackJ2KEncoder | ( | const NTV2Channel | channel, |
j2kEncoderConfig & | config | ||
) |
Definition at line 154 of file ntv2configts2022.cpp.
bool CNTV2ConfigTs2022::SetupJ2KDecoder | ( | const j2kDecoderConfig & | config | ) |
Definition at line 364 of file ntv2configts2022.cpp.
bool CNTV2ConfigTs2022::SetupJ2KEncoder | ( | const NTV2Channel | channel, |
const j2kEncoderConfig & | config | ||
) |
Definition at line 36 of file ntv2configts2022.cpp.