AJA NTV2 SDK  17.5.0.1242
NTV2 SDK 17.5.0.1242
ntv2devicescanner.cpp File Reference

Implementation of CNTV2DeviceScanner class. More...

#include "ntv2devicescanner.h"
#include "ntv2devicefeatures.h"
#include "ntv2utils.h"
#include "ajabase/common/common.h"
#include "ajabase/system/lock.h"
#include <sstream>
Include dependency graph for ntv2devicescanner.cpp:

Go to the source code of this file.

Functions

NTV2DeviceInfoList GetDeviceInfoList (void)
 
ostream & operator<< (ostream &inOutStr, const NTV2DeviceInfoList &inList)
 
ostream & operator<< (ostream &inOutStr, const NTV2AudioSampleRateList &inList)
 
ostream & operator<< (ostream &inOutStr, const NTV2AudioChannelsPerFrameList &inList)
 
ostream & operator<< (ostream &inOutStr, const NTV2AudioSourceList &inList)
 
ostream & operator<< (ostream &inOutStr, const NTV2AudioBitsPerSampleList &inList)
 
ostream & operator<< (ostream &inOutStr, const NTV2DeviceInfo &inInfo)
 
ostream & operator<< (ostream &inOutStr, const NTV2AudioPhysicalFormat &inFormat)
 
std::ostream & operator<< (std::ostream &inOutStr, const NTV2AudioPhysicalFormatList &inList)
 Streams the AudioPhysicalFormatList to an output stream in a human-readable format. More...
 

Variables

static NTV2DeviceInfoList sDevInfoList
 
static AJALock sDevInfoListLock
 

Detailed Description

Implementation of CNTV2DeviceScanner class.

Definition in file ntv2devicescanner.cpp.

Function Documentation

◆ GetDeviceInfoList()

NTV2DeviceInfoList GetDeviceInfoList ( void  )

Definition at line 140 of file ntv2devicescanner.cpp.

◆ operator<<() [1/8]

ostream& operator<< ( ostream &  inOutStr,
const NTV2AudioBitsPerSampleList inList 
)

Definition at line 674 of file ntv2devicescanner.cpp.

◆ operator<<() [2/8]

ostream& operator<< ( ostream &  inOutStr,
const NTV2AudioChannelsPerFrameList inList 
)

Definition at line 649 of file ntv2devicescanner.cpp.

◆ operator<<() [3/8]

ostream& operator<< ( ostream &  inOutStr,
const NTV2AudioPhysicalFormat inFormat 
)

Definition at line 753 of file ntv2devicescanner.cpp.

◆ operator<<() [4/8]

ostream& operator<< ( ostream &  inOutStr,
const NTV2AudioSampleRateList inList 
)

Definition at line 640 of file ntv2devicescanner.cpp.

◆ operator<<() [5/8]

ostream& operator<< ( ostream &  inOutStr,
const NTV2AudioSourceList inList 
)

Definition at line 658 of file ntv2devicescanner.cpp.

◆ operator<<() [6/8]

ostream& operator<< ( ostream &  inOutStr,
const NTV2DeviceInfo inInfo 
)

Definition at line 683 of file ntv2devicescanner.cpp.

◆ operator<<() [7/8]

ostream& operator<< ( ostream &  inOutStr,
const NTV2DeviceInfoList inList 
)

Definition at line 472 of file ntv2devicescanner.cpp.

◆ operator<<() [8/8]

std::ostream& operator<< ( std::ostream &  inOutStr,
const NTV2AudioPhysicalFormatList inList 
)

Streams the AudioPhysicalFormatList to an output stream in a human-readable format.

Parameters
inOutStrThe output stream into which the AudioPhysicalFormatList is to be streamed.
[in]inListSpecifies the AudioPhysicalFormatList to be streamed.
Returns
The output stream.

Definition at line 771 of file ntv2devicescanner.cpp.

Variable Documentation

◆ sDevInfoList

NTV2DeviceInfoList sDevInfoList
static

Definition at line 96 of file ntv2devicescanner.cpp.

◆ sDevInfoListLock

AJALock sDevInfoListLock
static

Definition at line 97 of file ntv2devicescanner.cpp.