AJA NTV2 SDK
17.5.0.1242
NTV2 SDK 17.5.0.1242
|
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 6896 of file ntv2publicinterface.h.
|
explicit |
Constructs a default NTV2SDIInputStatus.
Definition at line 112 of file ntv2publicinterface.cpp.
void NTV2SDIInputStatus::Clear | ( | void | ) |
Constructs a default NTV2SDIInputStatus.
Definition at line 118 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 132 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 6897 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 6899 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 6903 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 6905 of file ntv2publicinterface.h.
ULWord64 NTV2SDIInputStatus::mGlobalClockCount |
This count is incremented on each 148.xx reference clock.
Definition at line 6904 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 6907 of file ntv2publicinterface.h.
ULWord NTV2SDIInputStatus::mUnlockTally |
The number of times "RX Locked" went inactive since this tally was last reset.
Definition at line 6901 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 6909 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 6910 of file ntv2publicinterface.h.