AJA NTV2 SDK
17.1.3.1410
NTV2 SDK 17.1.3.1410
|
This struct replaces the old RP188_STRUCT. More...
#include <ntv2publicinterface.h>
Public Member Functions | |
NTV2_RP188 (const ULWord inDBB=0xFFFFFFFF, const ULWord inLow=0xFFFFFFFF, const ULWord inHigh=0xFFFFFFFF) | |
Constructs an NTV2_RP188 from each of its DBB, low and high ULWord components. More... | |
NTV2_RP188 (const RP188_STRUCT &inOldRP188) | |
Constructs an NTV2_RP188 from the given RP188_STRUCT. More... | |
bool | IsValid (void) const |
Answers true if I'm valid, or false if I'm not valid. More... | |
NTV2_RP188 & | operator= (const RP188_STRUCT &inRHS) |
Assigns a given RP188_STRUCT to me. More... | |
bool | operator!= (const RP188_STRUCT &inRHS) const |
void | Set (const ULWord inDBB=0xFFFFFFFF, const ULWord inLow=0xFFFFFFFF, const ULWord inHigh=0xFFFFFFFF) |
Sets my fields from the given DBB, low and high ULWord components. More... | |
operator RP188_STRUCT () const | |
Converts me into an RP188_STRUCT. More... | |
operator bool () const | |
bool | RPCEncode (NTV2_RPC_BLOB_TYPE &outBlob) |
bool | RPCDecode (const NTV2_RPC_BLOB_TYPE &inBlob, size_t &inOutIndex) |
Public Attributes | |
ULWord | fDBB |
ULWord | fLo |
| BG 4 | Secs10 | BG 3 | Secs 1 | BG 2 | Frms10 | BG 1 | Frms 1 | More... | |
ULWord | fHi |
| BG 8 | Hrs 10 | BG 7 | Hrs 1 | BG 6 | Mins10 | BG 5 | Mins 1 | More... | |
This struct replaces the old RP188_STRUCT.
Definition at line 6760 of file ntv2publicinterface.h.
|
inlineexplicit |
Constructs an NTV2_RP188 from each of its DBB, low and high ULWord components.
[in] | inDBB | Specifies the DBB field. |
[in] | inLow | Specifies the "low" field, which contains seconds and frames. |
[in] | inHigh | Specifies the "high" field, which contains hours and minutes. |
Definition at line 6791 of file ntv2publicinterface.h.
|
inlineexplicit |
Constructs an NTV2_RP188 from the given RP188_STRUCT.
[in] | inOldRP188 | Specifies the RP188_STRUCT to copy. |
Definition at line 6797 of file ntv2publicinterface.h.
|
inline |
Answers true if I'm valid, or false if I'm not valid.
Definition at line 6802 of file ntv2publicinterface.h.
|
inline |
Definition at line 6834 of file ntv2publicinterface.h.
|
inline |
Converts me into an RP188_STRUCT.
Definition at line 6829 of file ntv2publicinterface.h.
|
inline |
[in] | inRHS | The RP188_STRUCT to compare with me. |
Definition at line 6815 of file ntv2publicinterface.h.
|
inline |
Assigns a given RP188_STRUCT to me.
[in] | inRHS | The RP188_STRUCT to assign to me. |
Definition at line 6809 of file ntv2publicinterface.h.
bool NTV2_RP188::RPCDecode | ( | const NTV2_RPC_BLOB_TYPE & | inBlob, |
size_t & | inOutIndex | ||
) |
Definition at line 3950 of file ntv2publicinterface.cpp.
bool NTV2_RP188::RPCEncode | ( | NTV2_RPC_BLOB_TYPE & | outBlob | ) |
Definition at line 3942 of file ntv2publicinterface.cpp.
|
inline |
Sets my fields from the given DBB, low and high ULWord components.
[in] | inDBB | Specifies the DBB field. |
[in] | inLow | Specifies the "low" field, which contains seconds and frames. |
[in] | inHigh | Specifies the "high" field, which contains hours and minutes. |
Definition at line 6823 of file ntv2publicinterface.h.
ULWord NTV2_RP188::fDBB |
Definition at line 6761 of file ntv2publicinterface.h.
ULWord NTV2_RP188::fHi |
| BG 8 | Hrs 10 | BG 7 | Hrs 1 | BG 6 | Mins10 | BG 5 | Mins 1 |
Definition at line 6763 of file ntv2publicinterface.h.
ULWord NTV2_RP188::fLo |
| BG 4 | Secs10 | BG 3 | Secs 1 | BG 2 | Frms10 | BG 1 | Frms 1 |
Definition at line 6762 of file ntv2publicinterface.h.