![]() |
AJA NTV2 SDK
17.0.1.1246
NTV2 SDK 17.0.1.1246
|
Configures an NTV2CCPlayer instance. More...
#include <ntv2ccplayer.h>
Public Member Functions | |
| CCPlayerConfig (const std::string &inDeviceSpecifier="0") | |
| Constructs a default CCPlayer configuration. More... | |
| AJALabelValuePairs | Get (const bool inCompact=false) const |
Public Member Functions inherited from PlayerConfig | |
| PlayerConfig (const std::string &inDeviceSpecifier="0") | |
| Constructs a default Player configuration. More... | |
| AJALabelValuePairs | Get (const bool inCompact=false) const |
| Renders a human-readable representation of me. More... | |
Public Attributes | |
| bool | fEmitStats |
| If true, show stats while playing; otherwise echo caption text being played. More... | |
| bool | fSuppressLine21 |
| SD output only: if true, do not encode Line 21 waveform; otherwise encode Line 21 waveform. More... | |
| bool | fSuppress608 |
| If true, don't transmit CEA608 packets; otherwise include 608 packets. More... | |
| bool | fSuppress708 |
| If true, don't transmit CEA708 packets; otherwise include 708 packets. More... | |
| bool | fSuppressTimecode |
| If true, suppress timecode; otherwise embed VITC/LTC. More... | |
| uint16_t | fForceRTP |
| BIT(0):0=normal,1=forceRTP BIT(1):0=uniPkt,1=multiPkt BIT(2):0=normal,1=patchDeviceID. More... | |
| std::string | fTestPatternName |
| The test pattern to use. More... | |
| CaptionChanGenMap | fCapChanGenConfigs |
| Caption channel generator configs. More... | |
Public Attributes inherited from PlayerConfig | |
| std::string | fDeviceSpec |
| The AJA device to use. More... | |
| std::string | fAncDataFilePath |
| Optional path to Anc binary data file to playout. More... | |
| NTV2Channel | fOutputChannel |
| The device channel to use. More... | |
| NTV2OutputDest | fOutputDest |
| The desired output connector to use. More... | |
| NTV2ACFrameRange | fFrames |
| AutoCirculate frame count or range. More... | |
| NTV2PixelFormat | fPixelFormat |
| The pixel format to use. More... | |
| NTV2VideoFormat | fVideoFormat |
| The video format to use. More... | |
| NTV2VANCMode | fVancMode |
| VANC mode to use. More... | |
| AJAAncDataType | fTransmitHDRType |
| Specifies the HDR anc data packet to transmit, if any. More... | |
| UWord | fNumAudioLinks |
| The number of audio systems to control for multi-link audio (4K/8K) More... | |
| bool | fDoMultiFormat |
| If true, enable device-sharing; otherwise take exclusive control of device. More... | |
| bool | fSuppressAudio |
| If true, suppress audio; otherwise generate audio tone. More... | |
| bool | fSuppressVideo |
| If true, suppress video; otherwise generate test patterns. More... | |
| bool | fTransmitLTC |
| If true, embed LTC; otherwise embed VITC. More... | |
| bool | fDoABConversion |
| If true, do level-A/B conversion; otherwise don't. More... | |
| bool | fDoHDMIOutput |
| If true, enable HDMI output; otherwise, disable HDMI output. More... | |
| bool | fDoTsiRouting |
| If true, enable TSI routing; otherwise route for square division (4K/8K) More... | |
| bool | fDoRGBOnWire |
| If true, produce RGB on the wire; otherwise output YUV. More... | |
| bool | fDoLinkGrouping |
| If true, enables 6/12G output mode on IoX3/Kona5 (4K/8K) More... | |
Configures an NTV2CCPlayer instance.
Definition at line 80 of file ntv2ccplayer.h.
|
inlineexplicit |
Constructs a default CCPlayer configuration.
Definition at line 95 of file ntv2ccplayer.h.
| AJALabelValuePairs CCPlayerConfig::Get | ( | const bool | inCompact = false | ) | const |
Definition at line 227 of file ntv2ccplayer.cpp.
| CaptionChanGenMap CCPlayerConfig::fCapChanGenConfigs |
Caption channel generator configs.
Definition at line 90 of file ntv2ccplayer.h.
| bool CCPlayerConfig::fEmitStats |
If true, show stats while playing; otherwise echo caption text being played.
Definition at line 83 of file ntv2ccplayer.h.
| uint16_t CCPlayerConfig::fForceRTP |
BIT(0):0=normal,1=forceRTP BIT(1):0=uniPkt,1=multiPkt BIT(2):0=normal,1=patchDeviceID.
Definition at line 88 of file ntv2ccplayer.h.
| bool CCPlayerConfig::fSuppress608 |
If true, don't transmit CEA608 packets; otherwise include 608 packets.
Definition at line 85 of file ntv2ccplayer.h.
| bool CCPlayerConfig::fSuppress708 |
If true, don't transmit CEA708 packets; otherwise include 708 packets.
Definition at line 86 of file ntv2ccplayer.h.
| bool CCPlayerConfig::fSuppressLine21 |
SD output only: if true, do not encode Line 21 waveform; otherwise encode Line 21 waveform.
Definition at line 84 of file ntv2ccplayer.h.
| bool CCPlayerConfig::fSuppressTimecode |
If true, suppress timecode; otherwise embed VITC/LTC.
Definition at line 87 of file ntv2ccplayer.h.
| std::string CCPlayerConfig::fTestPatternName |
The test pattern to use.
Definition at line 89 of file ntv2ccplayer.h.