![]() |
AJA NTV2 SDK
18.1.0.2439
NTV2 SDK 18.1.0.2439
|
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) |
| Clears (zeroes) all of my member variables. More... | |
| bool | isLocked (void) const |
| ULWord | unlockTally (void) const |
| UWord | CRCLines (const UWord ndx=0) const |
| bool | hasFrameTRSError (void) const |
| bool | hasValidVPID (const UWord ndx=0) const |
| std::ostream & | Print (std::ostream &oStream) 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 on Link A over the last 4 VBI periods. More... | |
| bool | mVPIDValidB |
| If true, at least one valid SMPTE 352 packet was received on Link B over the last 4 VBI periods. More... | |
For devices that support it (see NTV2DeviceCanDoSDIErrorChecks ), this struct reports SDI input error status information.
Definition at line 7155 of file ntv2publicinterface.h.
|
explicit |
Constructs a default NTV2SDIInputStatus.
Definition at line 137 of file ntv2publicinterface.cpp.
| void NTV2SDIInputStatus::Clear | ( | void | ) |
Clears (zeroes) all of my member variables.
Definition at line 143 of file ntv2publicinterface.cpp.
| [in] | ndx | Specifies the link index (0=="A", 1=="B"). Defaults to Link "A". |
Definition at line 7179 of file ntv2publicinterface.h.
|
inline |
Definition at line 7180 of file ntv2publicinterface.h.
|
inline |
| [in] | ndx | Specifies the link index (0=="A", 1=="B"). Defaults to Link "A". |
Definition at line 7186 of file ntv2publicinterface.h.
|
inline |
Definition at line 7172 of file ntv2publicinterface.h.
| ostream & NTV2SDIInputStatus::Print | ( | std::ostream & | oStream | ) | const |
Prints a human-readable representation of me into the given output stream.
| oStream | The output stream to receive the information. |
Definition at line 157 of file ntv2publicinterface.cpp.
|
inline |
Definition at line 7174 of file ntv2publicinterface.h.
| 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 7156 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 7158 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 7161 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 7163 of file ntv2publicinterface.h.
| ULWord64 NTV2SDIInputStatus::mGlobalClockCount |
This count is incremented on each 148.xx reference clock.
Definition at line 7162 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 7165 of file ntv2publicinterface.h.
| ULWord NTV2SDIInputStatus::mUnlockTally |
The number of times "RX Locked" went inactive since this tally was last reset.
Definition at line 7160 of file ntv2publicinterface.h.
| bool NTV2SDIInputStatus::mVPIDValidA |
If true, at least one valid SMPTE 352 packet was received on Link A over the last 4 VBI periods.
Definition at line 7167 of file ntv2publicinterface.h.
| bool NTV2SDIInputStatus::mVPIDValidB |
If true, at least one valid SMPTE 352 packet was received on Link B over the last 4 VBI periods.
Definition at line 7168 of file ntv2publicinterface.h.