AJA NTV2 SDK  17.0.1.1246
NTV2 SDK 17.0.1.1246
DolbyConfig Struct Reference

This class is used to configure an NTV2Capture instance. More...

#include <ntv2dolbycapture.h>

Collaboration diagram for DolbyConfig:
[legend]

Public Member Functions

 DolbyConfig (const std::string &inDeviceSpec="0")
 Constructs a default NTV2Capture configuration. More...
 
AJALabelValuePairs Get (const bool inCompact=(0)) const
 

Public Attributes

std::string fDeviceSpec
 The AJA device to use. More...
 
std::string fAncDataFilePath
 Optional path to Anc binary data file. More...
 
std::string fAudioDataFilePath
 Optional path to Audio binary data file. More...
 
std::string fDolbyDataFilePath
 Optional path to Dolby binary data file. More...
 
NTV2Channel fInputChannel
 The device channel to use. More...
 
NTV2InputSource fInputSource
 The device input connector to use. More...
 
CNTV2DemoCommon::ACFrameRange fFrames
 AutoCirculate frame count or range. More...
 
NTV2PixelFormat fPixelFormat
 Pixel format to use. More...
 
bool fDoAudioFilter
 If true, capture only audio anc. More...
 
bool fDoFrameData
 if true, output per frame statistics More...
 
bool fDoMultiFormat
 If true, use multi-format/multi-channel mode, if device supports it; otherwise normal mode. More...
 
bool fWithAnc
 If true, also capture Anc. More...
 
bool fWithAudio
 If true, also capture Audio. More...
 
bool fWithDolby
 If true, also capture Dolby. More...
 

Detailed Description

This class is used to configure an NTV2Capture instance.

Definition at line 26 of file ntv2dolbycapture.h.

Constructor & Destructor Documentation

◆ DolbyConfig()

DolbyConfig::DolbyConfig ( const std::string &  inDeviceSpec = "0")
inlineexplicit

Constructs a default NTV2Capture configuration.

Definition at line 47 of file ntv2dolbycapture.h.

Member Function Documentation

◆ Get()

AJALabelValuePairs DolbyConfig::Get ( const bool  inCompact = (0)) const

Definition at line 759 of file ntv2dolbycapture.cpp.

Member Data Documentation

◆ fAncDataFilePath

std::string DolbyConfig::fAncDataFilePath

Optional path to Anc binary data file.

Definition at line 30 of file ntv2dolbycapture.h.

◆ fAudioDataFilePath

std::string DolbyConfig::fAudioDataFilePath

Optional path to Audio binary data file.

Definition at line 31 of file ntv2dolbycapture.h.

◆ fDeviceSpec

std::string DolbyConfig::fDeviceSpec

The AJA device to use.

Definition at line 29 of file ntv2dolbycapture.h.

◆ fDoAudioFilter

bool DolbyConfig::fDoAudioFilter

If true, capture only audio anc.

Definition at line 37 of file ntv2dolbycapture.h.

◆ fDoFrameData

bool DolbyConfig::fDoFrameData

if true, output per frame statistics

Definition at line 38 of file ntv2dolbycapture.h.

◆ fDolbyDataFilePath

std::string DolbyConfig::fDolbyDataFilePath

Optional path to Dolby binary data file.

Definition at line 32 of file ntv2dolbycapture.h.

◆ fDoMultiFormat

bool DolbyConfig::fDoMultiFormat

If true, use multi-format/multi-channel mode, if device supports it; otherwise normal mode.

Definition at line 39 of file ntv2dolbycapture.h.

◆ fFrames

CNTV2DemoCommon::ACFrameRange DolbyConfig::fFrames

AutoCirculate frame count or range.

Definition at line 35 of file ntv2dolbycapture.h.

◆ fInputChannel

NTV2Channel DolbyConfig::fInputChannel

The device channel to use.

Definition at line 33 of file ntv2dolbycapture.h.

◆ fInputSource

NTV2InputSource DolbyConfig::fInputSource

The device input connector to use.

Definition at line 34 of file ntv2dolbycapture.h.

◆ fPixelFormat

NTV2PixelFormat DolbyConfig::fPixelFormat

Pixel format to use.

Definition at line 36 of file ntv2dolbycapture.h.

◆ fWithAnc

bool DolbyConfig::fWithAnc

If true, also capture Anc.

Definition at line 40 of file ntv2dolbycapture.h.

◆ fWithAudio

bool DolbyConfig::fWithAudio

If true, also capture Audio.

Definition at line 41 of file ntv2dolbycapture.h.

◆ fWithDolby

bool DolbyConfig::fWithDolby

If true, also capture Dolby.

Definition at line 42 of file ntv2dolbycapture.h.


The documentation for this struct was generated from the following files: