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

Implementation of CNTV2DeviceScanner class. More...

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

Go to the source code of this file.

Functions

static string ToLower (const string &inStr)
 
static string ToUpper (const string &inStr)
 
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...
 
static bool gCompareSlot (const NTV2DeviceInfo &b1, const NTV2DeviceInfo &b2)
 

Detailed Description

Implementation of CNTV2DeviceScanner class.

Definition in file ntv2devicescanner.cpp.

Function Documentation

◆ gCompareSlot()

static bool gCompareSlot ( const NTV2DeviceInfo b1,
const NTV2DeviceInfo b2 
)
static

Definition at line 726 of file ntv2devicescanner.cpp.

◆ operator<<() [1/8]

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

Definition at line 513 of file ntv2devicescanner.cpp.

◆ operator<<() [2/8]

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

Definition at line 488 of file ntv2devicescanner.cpp.

◆ operator<<() [3/8]

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

Definition at line 592 of file ntv2devicescanner.cpp.

◆ operator<<() [4/8]

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

Definition at line 479 of file ntv2devicescanner.cpp.

◆ operator<<() [5/8]

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

Definition at line 497 of file ntv2devicescanner.cpp.

◆ operator<<() [6/8]

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

Definition at line 522 of file ntv2devicescanner.cpp.

◆ operator<<() [7/8]

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

Definition at line 359 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 610 of file ntv2devicescanner.cpp.

◆ ToLower()

static string ToLower ( const string &  inStr)
static

Definition at line 17 of file ntv2devicescanner.cpp.

◆ ToUpper()

static string ToUpper ( const string &  inStr)
static

Definition at line 23 of file ntv2devicescanner.cpp.