![]() |
AJA NTV2 SDK
17.1.1.1245
NTV2 SDK 17.1.1.1245
|
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.