AJA NTV2 SDK
17.5.0.1492
NTV2 SDK 17.5.0.1492
|
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 6977 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 6978 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 6980 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 6984 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 6986 of file ntv2publicinterface.h.
ULWord64 NTV2SDIInputStatus::mGlobalClockCount |
This count is incremented on each 148.xx reference clock.
Definition at line 6985 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 6988 of file ntv2publicinterface.h.
ULWord NTV2SDIInputStatus::mUnlockTally |
The number of times "RX Locked" went inactive since this tally was last reset.
Definition at line 6982 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 6990 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 6991 of file ntv2publicinterface.h.