![]() |
AJA NTV2 SDK
17.6.0.1781
NTV2 SDK 17.6.0.1781
|
For devices that support it (see NTV2DeviceCanDoSDIErrorChecks ), this struct reports SDI input error status information. More...
#include <ntv2publicinterface.h>
Public Member Functions | |
NTV2SDIInputStatus () | |
Constructs a default NTV2SDIInputStatus. More... | |
void | Clear (void) |
Constructs a default NTV2SDIInputStatus. More... | |
std::ostream & | Print (std::ostream &inOutStream) const |
Prints a human-readable representation of me into the given output stream. More... | |
Public Attributes | |
UWord | mCRCTallyA |
The number of lines having a CRC error was detected in the "B" stream of the SDI link since this tally was last reset. More... | |
UWord | mCRCTallyB |
The number of lines having a CRC error was detected in the "A" stream of the SDI link since this tally was last reset. More... | |
ULWord | mUnlockTally |
The number of times "RX Locked" went inactive since this tally was last reset. More... | |
ULWord64 | mFrameRefClockCount |
This count is incremented on each 148.xx reference clock, and latched at EAV for each frame. More... | |
ULWord64 | mGlobalClockCount |
This count is incremented on each 148.xx reference clock. More... | |
bool | mFrameTRSError |
If true, SAV/EAV was missing, or the SDI framer had to realign, or "RX Locked" went inactive. This is updated once per frame (unless vertical timing is absent on the input). More... | |
bool | mLocked |
If true, a valid SDI transport was detected in the received data stream. If false, at least 15 consecutive lines in the received stream had TRS errors. More... | |
bool | mVPIDValidA |
If true, at least one valid SMPTE 352 packet was received over the last four VBI periods. More... | |
bool | mVPIDValidB |
If true, at least one valid SMPTE 352 packet was received over the last four VBI periods. More... | |
For devices that support it (see NTV2DeviceCanDoSDIErrorChecks ), this struct reports SDI input error status information.
Definition at line 7099 of file ntv2publicinterface.h.
|
explicit |
Constructs a default NTV2SDIInputStatus.
Definition at line 113 of file ntv2publicinterface.cpp.
void NTV2SDIInputStatus::Clear | ( | void | ) |
Constructs a default NTV2SDIInputStatus.
Definition at line 119 of file ntv2publicinterface.cpp.
ostream & NTV2SDIInputStatus::Print | ( | std::ostream & | inOutStream | ) | const |
Prints a human-readable representation of me into the given output stream.
inOutStream | The output stream to receive my human-readable representation. |
Definition at line 133 of file ntv2publicinterface.cpp.
UWord NTV2SDIInputStatus::mCRCTallyA |
The number of lines having a CRC error was detected in the "B" stream of the SDI link since this tally was last reset.
Definition at line 7100 of file ntv2publicinterface.h.
UWord NTV2SDIInputStatus::mCRCTallyB |
The number of lines having a CRC error was detected in the "A" stream of the SDI link since this tally was last reset.
Definition at line 7102 of file ntv2publicinterface.h.
ULWord64 NTV2SDIInputStatus::mFrameRefClockCount |
This count is incremented on each 148.xx reference clock, and latched at EAV for each frame.
Definition at line 7106 of file ntv2publicinterface.h.
bool NTV2SDIInputStatus::mFrameTRSError |
If true, SAV/EAV was missing, or the SDI framer had to realign, or "RX Locked" went inactive. This is updated once per frame (unless vertical timing is absent on the input).
Definition at line 7108 of file ntv2publicinterface.h.
ULWord64 NTV2SDIInputStatus::mGlobalClockCount |
This count is incremented on each 148.xx reference clock.
Definition at line 7107 of file ntv2publicinterface.h.
bool NTV2SDIInputStatus::mLocked |
If true, a valid SDI transport was detected in the received data stream. If false, at least 15 consecutive lines in the received stream had TRS errors.
Definition at line 7110 of file ntv2publicinterface.h.
ULWord NTV2SDIInputStatus::mUnlockTally |
The number of times "RX Locked" went inactive since this tally was last reset.
Definition at line 7104 of file ntv2publicinterface.h.
bool NTV2SDIInputStatus::mVPIDValidA |
If true, at least one valid SMPTE 352 packet was received over the last four VBI periods.
Definition at line 7112 of file ntv2publicinterface.h.
bool NTV2SDIInputStatus::mVPIDValidB |
If true, at least one valid SMPTE 352 packet was received over the last four VBI periods.
Definition at line 7113 of file ntv2publicinterface.h.