AJA NTV2 SDK
17.5.0.1492
NTV2 SDK 17.5.0.1492
|
Configures an NTV2Burn or NTV2FieldBurn instance. More...
#include <ntv2democommon.h>
Public Member Functions | |
BurnConfig (const std::string &inDeviceSpecifier="0") | |
Constructs a default Player configuration. More... | |
std::string | ISrcStr (void) const |
NTV2Channel | ISrcCh (void) const |
bool | ISrcIsSDI (void) const |
std::string | ODstStr (void) const |
NTV2Channel | ODstCh (void) const |
std::string | IChStr (void) const |
std::string | OChStr (void) const |
bool | ODstIsSDI (void) const |
AJALabelValuePairs | Get (const bool inCompact=(0)) const |
Renders a human-readable representation of me. More... | |
Public Attributes | |
std::string | fDeviceSpec |
The AJA device to use. More... | |
std::string | fDeviceSpec2 |
Second AJA device to use (Burn4KQuadrant or BurnBoardToBoard only) More... | |
NTV2Channel | fInputChannel |
The input channel to use. More... | |
NTV2Channel | fOutputChannel |
The output channel to use. More... | |
NTV2InputSource | fInputSource |
The device input connector to use. More... | |
NTV2OutputDest | fOutputDest |
The device output connector to use (NTV2_OUTPUTDESTINATION_INVALID means unspecified) More... | |
NTV2ACFrameRange | fInputFrames |
Ingest frame count or range. More... | |
NTV2ACFrameRange | fOutputFrames |
Playout frame count or range. More... | |
NTV2PixelFormat | fPixelFormat |
The pixel format to use. More... | |
NTV2TCIndex | fTimecodeSource |
Timecode source to use. More... | |
bool | fDoMultiFormat |
If true, enables device-sharing; otherwise takes exclusive control of the device. More... | |
bool | fSuppressAudio |
If true, suppress audio; otherwise include audio. More... | |
bool | fSuppressVideo |
If true, suppress video; otherwise include video. More... | |
bool | fIsFieldMode |
True if Field Mode, otherwise Frame Mode. More... | |
bool | fWithAnc |
If true, capture & play anc data (LLBurn). Defaults to false. More... | |
bool | fWithTallFrames |
If true && fWithAnc, use "taller" VANC mode for anc. Defaults to false. More... | |
bool | fWithHanc |
If true, capture & play HANC data, including audio (LLBurn). Defaults to false. More... | |
bool | fVerbose |
If true, emit explanatory messages to stdout/stderr. Defaults to false. More... | |
Configures an NTV2Burn or NTV2FieldBurn instance.
Definition at line 385 of file ntv2democommon.h.
|
inlineexplicit |
Constructs a default Player configuration.
Definition at line 410 of file ntv2democommon.h.
AJALabelValuePairs BurnConfig::Get | ( | const bool | inCompact = (0) | ) | const |
Renders a human-readable representation of me.
[in] | inCompact | If true, setting values are printed in a more compact form. Defaults to false. |
Definition at line 1800 of file ntv2democommon.cpp.
|
inline |
Definition at line 446 of file ntv2democommon.h.
|
inline |
Definition at line 442 of file ntv2democommon.h.
|
inline |
Definition at line 443 of file ntv2democommon.h.
|
inline |
Definition at line 441 of file ntv2democommon.h.
|
inline |
Definition at line 447 of file ntv2democommon.h.
|
inline |
Definition at line 445 of file ntv2democommon.h.
|
inline |
Definition at line 448 of file ntv2democommon.h.
|
inline |
Definition at line 444 of file ntv2democommon.h.
std::string BurnConfig::fDeviceSpec |
The AJA device to use.
Definition at line 388 of file ntv2democommon.h.
std::string BurnConfig::fDeviceSpec2 |
Second AJA device to use (Burn4KQuadrant or BurnBoardToBoard only)
Definition at line 389 of file ntv2democommon.h.
bool BurnConfig::fDoMultiFormat |
If true, enables device-sharing; otherwise takes exclusive control of the device.
Definition at line 398 of file ntv2democommon.h.
NTV2Channel BurnConfig::fInputChannel |
The input channel to use.
Definition at line 390 of file ntv2democommon.h.
NTV2ACFrameRange BurnConfig::fInputFrames |
Ingest frame count or range.
Definition at line 394 of file ntv2democommon.h.
NTV2InputSource BurnConfig::fInputSource |
The device input connector to use.
Definition at line 392 of file ntv2democommon.h.
bool BurnConfig::fIsFieldMode |
True if Field Mode, otherwise Frame Mode.
Definition at line 401 of file ntv2democommon.h.
NTV2Channel BurnConfig::fOutputChannel |
The output channel to use.
Definition at line 391 of file ntv2democommon.h.
NTV2OutputDest BurnConfig::fOutputDest |
The device output connector to use (NTV2_OUTPUTDESTINATION_INVALID means unspecified)
Definition at line 393 of file ntv2democommon.h.
NTV2ACFrameRange BurnConfig::fOutputFrames |
Playout frame count or range.
Definition at line 395 of file ntv2democommon.h.
NTV2PixelFormat BurnConfig::fPixelFormat |
The pixel format to use.
Definition at line 396 of file ntv2democommon.h.
bool BurnConfig::fSuppressAudio |
If true, suppress audio; otherwise include audio.
Definition at line 399 of file ntv2democommon.h.
bool BurnConfig::fSuppressVideo |
If true, suppress video; otherwise include video.
Definition at line 400 of file ntv2democommon.h.
NTV2TCIndex BurnConfig::fTimecodeSource |
Timecode source to use.
Definition at line 397 of file ntv2democommon.h.
bool BurnConfig::fVerbose |
If true, emit explanatory messages to stdout/stderr. Defaults to false.
Definition at line 405 of file ntv2democommon.h.
bool BurnConfig::fWithAnc |
If true, capture & play anc data (LLBurn). Defaults to false.
Definition at line 402 of file ntv2democommon.h.
bool BurnConfig::fWithHanc |
If true, capture & play HANC data, including audio (LLBurn). Defaults to false.
Definition at line 404 of file ntv2democommon.h.
bool BurnConfig::fWithTallFrames |
If true && fWithAnc, use "taller" VANC mode for anc. Defaults to false.
Definition at line 403 of file ntv2democommon.h.