This struct replaces the old RP188_STRUCT.
More...
#include <ntv2publicinterface.h>
|
| | 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) |
| |
| bool | RPCDecodeClient (const NTV2_RPC_BLOB_TYPE &inBlob, size_t &inOutIndex) |
| |
| bool | RPCEncodeClient (NTV2_RPC_BLOB_TYPE &inBlob) |
| |
| bool | RPCDecodeServer (const NTV2_RPC_BLOB_TYPE &inBlob, size_t &inOutIndex) |
| |
| bool | RPCEncodeServer (NTV2_RPC_BLOB_TYPE &inBlob) |
| |
This struct replaces the old RP188_STRUCT.
Definition at line 7002 of file ntv2publicinterface.h.
◆ NTV2_RP188() [1/2]
| NTV2_RP188::NTV2_RP188 |
( |
const ULWord |
inDBB = 0xFFFFFFFF, |
|
|
const ULWord |
inLow = 0xFFFFFFFF, |
|
|
const ULWord |
inHigh = 0xFFFFFFFF |
|
) |
| |
|
inlineexplicit |
Constructs an NTV2_RP188 from each of its DBB, low and high ULWord components.
- Parameters
-
| [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. |
- Note
- If no parameters are specified, a default "invalid" structure is created.
Definition at line 7033 of file ntv2publicinterface.h.
◆ NTV2_RP188() [2/2]
◆ IsValid()
| bool NTV2_RP188::IsValid |
( |
void |
| ) |
const |
|
inline |
◆ operator bool()
| NTV2_RP188::operator bool |
( |
| ) |
const |
|
inline |
◆ operator RP188_STRUCT()
◆ operator!=()
| bool NTV2_RP188::operator!= |
( |
const RP188_STRUCT & |
inRHS | ) |
const |
|
inline |
- Parameters
-
- Returns
- True if the right-hand-size argument is not equal to me.
Definition at line 7057 of file ntv2publicinterface.h.
◆ operator=()
◆ RPCDecode()
◆ RPCDecodeClient()
| bool NTV2_RP188::RPCDecodeClient |
( |
const NTV2_RPC_BLOB_TYPE & |
inBlob, |
|
|
size_t & |
inOutIndex |
|
) |
| |
◆ RPCDecodeServer()
| bool NTV2_RP188::RPCDecodeServer |
( |
const NTV2_RPC_BLOB_TYPE & |
inBlob, |
|
|
size_t & |
inOutIndex |
|
) |
| |
◆ RPCEncode()
◆ RPCEncodeClient()
◆ RPCEncodeServer()
◆ Set()
| void NTV2_RP188::Set |
( |
const ULWord |
inDBB = 0xFFFFFFFF, |
|
|
const ULWord |
inLow = 0xFFFFFFFF, |
|
|
const ULWord |
inHigh = 0xFFFFFFFF |
|
) |
| |
|
inline |
Sets my fields from the given DBB, low and high ULWord components.
- Parameters
-
| [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 7065 of file ntv2publicinterface.h.
◆ fDBB
◆ fHi
◆ fLo
The documentation for this class was generated from the following files: