AJA NTV2 SDK  17.1.1.1245
NTV2 SDK 17.1.1.1245
CKonaIpJsonParse2110 Class Reference

#include <konaipjsonparse.h>

Collaboration diagram for CKonaIpJsonParse2110:
[legend]

Public Member Functions

 CKonaIpJsonParse2110 ()
 
 ~CKonaIpJsonParse2110 ()
 
bool SetJson (const QJsonObject &topObj, bool verbose)
 
bool SetJsonProtocol (const QJsonObject &obj)
 
bool SetJsonNetwork (const QJsonObject &obj)
 
bool SetJsonReceiveVideo (const QJsonArray &jsonArray)
 
bool SetJsonReceiveAudio (const QJsonArray &jsonArray)
 
bool SetJsonReceiveAnc (const QJsonArray &jsonArray)
 
bool SetJsonTransmitVideo (const QJsonArray &jsonArray)
 
bool SetJsonTransmitAudio (const QJsonArray &jsonArray)
 
bool SetJsonTransmitAnc (const QJsonArray &jsonArray)
 
bool JsonToStructNetwork (const QJsonObject &topObj, NetworkData2110 &n2110)
 
bool StructToJsonNetwork (const NetworkData2110 &n2110, QJsonObject &topObj)
 
bool JsonToStructReceiveVideo (const QJsonArray &vArray, ReceiveVideoData2110 &n2110)
 
bool StructToJsonReceiveVideo (const ReceiveVideoData2110 &n2110, QJsonArray &topObj)
 
bool JsonToStructReceiveAudio (const QJsonArray &aArray, ReceiveAudioData2110 &n2110)
 
bool StructToJsonReceiveAudio (const ReceiveAudioData2110 &n2110, QJsonArray &aArray)
 
bool JsonToStructReceiveAnc (const QJsonArray &aArray, ReceiveAncData2110 &n2110)
 
bool StructToJsonReceiveAnc (const ReceiveAncData2110 &n2110, QJsonArray &aArray)
 
bool JsonToStructTransmitVideo (const QJsonArray &vArray, TransmitVideoData2110 &n2110)
 
bool StructToJsonTransmitVideo (const TransmitVideoData2110 &n2110, QJsonArray &vArray)
 
bool JsonToStructTransmitAudio (const QJsonArray &aArray, TransmitAudioData2110 &n2110)
 
bool StructToJsonTransmitAudio (const TransmitAudioData2110 &n2110, QJsonArray &aArray)
 
bool JsonToStructTransmitAnc (const QJsonArray &aArray, TransmitAncData2110 &n2110)
 
bool StructToJsonTransmitAnc (const TransmitAncData2110 &n2110, QJsonArray &aArray)
 
bool StructToJson (const NetworkData2110 &net2110, const ReceiveVideoData2110 &vidRec2110, const ReceiveAudioData2110 &audRec2110, const ReceiveAncData2110 &ancRec2110, const TransmitVideoData2110 &vidTran2110, const TransmitAudioData2110 &audTran2110, const TransmitAncData2110 &ancTran2110, QJsonObject &topObj)
 
bool GetEnable (const std::string enableBoolString)
 
QString GetEnable (const bool enabled)
 
VPIDSampling GetSampling (const std::string samplingString)
 
QString GetSampling (const VPIDSampling sampling)
 
NTV2Channel GetChannel (const std::string channelString)
 
QString GetChannel (const NTV2Channel channel)
 
eSFP GetSfp (const std::string sfpString)
 
QString GetSfp (const eSFP sfp)
 
NTV2Stream GetAudioStream (const std::string streamString)
 
QString GetAudioStream (const NTV2Stream stream)
 
NTV2Stream GetAncStream (const std::string streamString)
 
QString GetAncStream (const NTV2Stream stream)
 
eNTV2PacketInterval GetAudioPktInterval (const std::string streamString)
 
QString GetAudioPktInterval (const eNTV2PacketInterval stream)
 
NTV2Stream GetVideoStream (const std::string streamString)
 
QString GetVideoStream (const NTV2Stream stream)
 
void GetGrandMasterID (const std::string str, uint8_t(&id)[8])
 
QString GetGrandMasterID (const uint8_t id[8])
 

Public Attributes

bool m_verbose
 
QJsonObject m_topJson
 
QJsonObject m_protocolJson
 
QJsonObject m_netJson
 
QJsonArray m_receiveVideoJson
 
QJsonArray m_receiveAudioJson
 
QJsonArray m_receiveAncJson
 
QJsonArray m_transmitVideoJson
 
QJsonArray m_transmitAudioJson
 
QJsonArray m_transmitAncJson
 
NetworkData2110 m_net2110
 
ReceiveVideoData2110 m_receiveVideo2110
 
ReceiveAudioData2110 m_receiveAudio2110
 
ReceiveAncData2110 m_receiveAnc2110
 
TransmitVideoData2110 m_transmitVideo2110
 
TransmitAudioData2110 m_transmitAudio2110
 
TransmitAncData2110 m_transmitAnc2110
 

Detailed Description

Definition at line 29 of file konaipjsonparse.h.

Constructor & Destructor Documentation

◆ CKonaIpJsonParse2110()

CKonaIpJsonParse2110::CKonaIpJsonParse2110 ( )

Definition at line 22 of file konaipjsonparse.cpp.

◆ ~CKonaIpJsonParse2110()

CKonaIpJsonParse2110::~CKonaIpJsonParse2110 ( )

Definition at line 27 of file konaipjsonparse.cpp.

Member Function Documentation

◆ GetAncStream() [1/2]

QString CKonaIpJsonParse2110::GetAncStream ( const NTV2Stream  stream)

Definition at line 409 of file konaipjsonparse.cpp.

◆ GetAncStream() [2/2]

NTV2Stream CKonaIpJsonParse2110::GetAncStream ( const std::string  streamString)

Definition at line 391 of file konaipjsonparse.cpp.

◆ GetAudioPktInterval() [1/2]

QString CKonaIpJsonParse2110::GetAudioPktInterval ( const eNTV2PacketInterval  stream)

Definition at line 441 of file konaipjsonparse.cpp.

◆ GetAudioPktInterval() [2/2]

eNTV2PacketInterval CKonaIpJsonParse2110::GetAudioPktInterval ( const std::string  streamString)

Definition at line 427 of file konaipjsonparse.cpp.

◆ GetAudioStream() [1/2]

QString CKonaIpJsonParse2110::GetAudioStream ( const NTV2Stream  stream)

Definition at line 373 of file konaipjsonparse.cpp.

◆ GetAudioStream() [2/2]

NTV2Stream CKonaIpJsonParse2110::GetAudioStream ( const std::string  streamString)

Definition at line 355 of file konaipjsonparse.cpp.

◆ GetChannel() [1/2]

QString CKonaIpJsonParse2110::GetChannel ( const NTV2Channel  channel)

Definition at line 273 of file konaipjsonparse.cpp.

◆ GetChannel() [2/2]

NTV2Channel CKonaIpJsonParse2110::GetChannel ( const std::string  channelString)

Definition at line 255 of file konaipjsonparse.cpp.

◆ GetEnable() [1/2]

QString CKonaIpJsonParse2110::GetEnable ( const bool  enabled)

Definition at line 221 of file konaipjsonparse.cpp.

◆ GetEnable() [2/2]

bool CKonaIpJsonParse2110::GetEnable ( const std::string  enableBoolString)

Definition at line 216 of file konaipjsonparse.cpp.

◆ GetGrandMasterID() [1/2]

void CKonaIpJsonParse2110::GetGrandMasterID ( const std::string  str,
uint8_t(&)  id[8] 
)

Definition at line 455 of file konaipjsonparse.cpp.

◆ GetGrandMasterID() [2/2]

QString CKonaIpJsonParse2110::GetGrandMasterID ( const uint8_t  id[8])

Definition at line 479 of file konaipjsonparse.cpp.

◆ GetSampling() [1/2]

VPIDSampling CKonaIpJsonParse2110::GetSampling ( const std::string  samplingString)

Definition at line 229 of file konaipjsonparse.cpp.

◆ GetSampling() [2/2]

QString CKonaIpJsonParse2110::GetSampling ( const VPIDSampling  sampling)

Definition at line 241 of file konaipjsonparse.cpp.

◆ GetSfp() [1/2]

QString CKonaIpJsonParse2110::GetSfp ( const eSFP  sfp)

Definition at line 305 of file konaipjsonparse.cpp.

◆ GetSfp() [2/2]

eSFP CKonaIpJsonParse2110::GetSfp ( const std::string  sfpString)

Definition at line 291 of file konaipjsonparse.cpp.

◆ GetVideoStream() [1/2]

QString CKonaIpJsonParse2110::GetVideoStream ( const NTV2Stream  stream)

Definition at line 337 of file konaipjsonparse.cpp.

◆ GetVideoStream() [2/2]

NTV2Stream CKonaIpJsonParse2110::GetVideoStream ( const std::string  streamString)

Definition at line 319 of file konaipjsonparse.cpp.

◆ JsonToStructNetwork()

bool CKonaIpJsonParse2110::JsonToStructNetwork ( const QJsonObject &  topObj,
NetworkData2110 n2110 
)

Definition at line 487 of file konaipjsonparse.cpp.

◆ JsonToStructReceiveAnc()

bool CKonaIpJsonParse2110::JsonToStructReceiveAnc ( const QJsonArray &  aArray,
ReceiveAncData2110 n2110 
)

Definition at line 790 of file konaipjsonparse.cpp.

◆ JsonToStructReceiveAudio()

bool CKonaIpJsonParse2110::JsonToStructReceiveAudio ( const QJsonArray &  aArray,
ReceiveAudioData2110 n2110 
)

Definition at line 686 of file konaipjsonparse.cpp.

◆ JsonToStructReceiveVideo()

bool CKonaIpJsonParse2110::JsonToStructReceiveVideo ( const QJsonArray &  vArray,
ReceiveVideoData2110 n2110 
)

Definition at line 588 of file konaipjsonparse.cpp.

◆ JsonToStructTransmitAnc()

bool CKonaIpJsonParse2110::JsonToStructTransmitAnc ( const QJsonArray &  aArray,
TransmitAncData2110 n2110 
)

Definition at line 1078 of file konaipjsonparse.cpp.

◆ JsonToStructTransmitAudio()

bool CKonaIpJsonParse2110::JsonToStructTransmitAudio ( const QJsonArray &  aArray,
TransmitAudioData2110 n2110 
)

Definition at line 980 of file konaipjsonparse.cpp.

◆ JsonToStructTransmitVideo()

bool CKonaIpJsonParse2110::JsonToStructTransmitVideo ( const QJsonArray &  vArray,
TransmitVideoData2110 n2110 
)

Definition at line 883 of file konaipjsonparse.cpp.

◆ SetJson()

bool CKonaIpJsonParse2110::SetJson ( const QJsonObject &  topObj,
bool  verbose 
)

Definition at line 31 of file konaipjsonparse.cpp.

◆ SetJsonNetwork()

bool CKonaIpJsonParse2110::SetJsonNetwork ( const QJsonObject &  obj)

Definition at line 118 of file konaipjsonparse.cpp.

◆ SetJsonProtocol()

bool CKonaIpJsonParse2110::SetJsonProtocol ( const QJsonObject &  obj)

Definition at line 112 of file konaipjsonparse.cpp.

◆ SetJsonReceiveAnc()

bool CKonaIpJsonParse2110::SetJsonReceiveAnc ( const QJsonArray &  jsonArray)

Definition at line 160 of file konaipjsonparse.cpp.

◆ SetJsonReceiveAudio()

bool CKonaIpJsonParse2110::SetJsonReceiveAudio ( const QJsonArray &  jsonArray)

Definition at line 146 of file konaipjsonparse.cpp.

◆ SetJsonReceiveVideo()

bool CKonaIpJsonParse2110::SetJsonReceiveVideo ( const QJsonArray &  jsonArray)

Definition at line 132 of file konaipjsonparse.cpp.

◆ SetJsonTransmitAnc()

bool CKonaIpJsonParse2110::SetJsonTransmitAnc ( const QJsonArray &  jsonArray)

Definition at line 202 of file konaipjsonparse.cpp.

◆ SetJsonTransmitAudio()

bool CKonaIpJsonParse2110::SetJsonTransmitAudio ( const QJsonArray &  jsonArray)

Definition at line 188 of file konaipjsonparse.cpp.

◆ SetJsonTransmitVideo()

bool CKonaIpJsonParse2110::SetJsonTransmitVideo ( const QJsonArray &  jsonArray)

Definition at line 174 of file konaipjsonparse.cpp.

◆ StructToJson()

bool CKonaIpJsonParse2110::StructToJson ( const NetworkData2110 net2110,
const ReceiveVideoData2110 vidRec2110,
const ReceiveAudioData2110 audRec2110,
const ReceiveAncData2110 ancRec2110,
const TransmitVideoData2110 vidTran2110,
const TransmitAudioData2110 audTran2110,
const TransmitAncData2110 ancTran2110,
QJsonObject &  topObj 
)

Definition at line 1162 of file konaipjsonparse.cpp.

◆ StructToJsonNetwork()

bool CKonaIpJsonParse2110::StructToJsonNetwork ( const NetworkData2110 n2110,
QJsonObject &  topObj 
)

Definition at line 552 of file konaipjsonparse.cpp.

◆ StructToJsonReceiveAnc()

bool CKonaIpJsonParse2110::StructToJsonReceiveAnc ( const ReceiveAncData2110 n2110,
QJsonArray &  aArray 
)

Definition at line 853 of file konaipjsonparse.cpp.

◆ StructToJsonReceiveAudio()

bool CKonaIpJsonParse2110::StructToJsonReceiveAudio ( const ReceiveAudioData2110 n2110,
QJsonArray &  aArray 
)

Definition at line 757 of file konaipjsonparse.cpp.

◆ StructToJsonReceiveVideo()

bool CKonaIpJsonParse2110::StructToJsonReceiveVideo ( const ReceiveVideoData2110 n2110,
QJsonArray &  topObj 
)

Definition at line 657 of file konaipjsonparse.cpp.

◆ StructToJsonTransmitAnc()

bool CKonaIpJsonParse2110::StructToJsonTransmitAnc ( const TransmitAncData2110 n2110,
QJsonArray &  aArray 
)

Definition at line 1135 of file konaipjsonparse.cpp.

◆ StructToJsonTransmitAudio()

bool CKonaIpJsonParse2110::StructToJsonTransmitAudio ( const TransmitAudioData2110 n2110,
QJsonArray &  aArray 
)

Definition at line 1047 of file konaipjsonparse.cpp.

◆ StructToJsonTransmitVideo()

bool CKonaIpJsonParse2110::StructToJsonTransmitVideo ( const TransmitVideoData2110 n2110,
QJsonArray &  vArray 
)

Definition at line 951 of file konaipjsonparse.cpp.

Member Data Documentation

◆ m_net2110

NetworkData2110 CKonaIpJsonParse2110::m_net2110

Definition at line 105 of file konaipjsonparse.h.

◆ m_netJson

QJsonObject CKonaIpJsonParse2110::m_netJson

Definition at line 97 of file konaipjsonparse.h.

◆ m_protocolJson

QJsonObject CKonaIpJsonParse2110::m_protocolJson

Definition at line 96 of file konaipjsonparse.h.

◆ m_receiveAnc2110

ReceiveAncData2110 CKonaIpJsonParse2110::m_receiveAnc2110

Definition at line 108 of file konaipjsonparse.h.

◆ m_receiveAncJson

QJsonArray CKonaIpJsonParse2110::m_receiveAncJson

Definition at line 100 of file konaipjsonparse.h.

◆ m_receiveAudio2110

ReceiveAudioData2110 CKonaIpJsonParse2110::m_receiveAudio2110

Definition at line 107 of file konaipjsonparse.h.

◆ m_receiveAudioJson

QJsonArray CKonaIpJsonParse2110::m_receiveAudioJson

Definition at line 99 of file konaipjsonparse.h.

◆ m_receiveVideo2110

ReceiveVideoData2110 CKonaIpJsonParse2110::m_receiveVideo2110

Definition at line 106 of file konaipjsonparse.h.

◆ m_receiveVideoJson

QJsonArray CKonaIpJsonParse2110::m_receiveVideoJson

Definition at line 98 of file konaipjsonparse.h.

◆ m_topJson

QJsonObject CKonaIpJsonParse2110::m_topJson

Definition at line 95 of file konaipjsonparse.h.

◆ m_transmitAnc2110

TransmitAncData2110 CKonaIpJsonParse2110::m_transmitAnc2110

Definition at line 111 of file konaipjsonparse.h.

◆ m_transmitAncJson

QJsonArray CKonaIpJsonParse2110::m_transmitAncJson

Definition at line 103 of file konaipjsonparse.h.

◆ m_transmitAudio2110

TransmitAudioData2110 CKonaIpJsonParse2110::m_transmitAudio2110

Definition at line 110 of file konaipjsonparse.h.

◆ m_transmitAudioJson

QJsonArray CKonaIpJsonParse2110::m_transmitAudioJson

Definition at line 102 of file konaipjsonparse.h.

◆ m_transmitVideo2110

TransmitVideoData2110 CKonaIpJsonParse2110::m_transmitVideo2110

Definition at line 109 of file konaipjsonparse.h.

◆ m_transmitVideoJson

QJsonArray CKonaIpJsonParse2110::m_transmitVideoJson

Definition at line 101 of file konaipjsonparse.h.

◆ m_verbose

bool CKonaIpJsonParse2110::m_verbose

Definition at line 93 of file konaipjsonparse.h.


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