AJA NTV2 SDK
17.1.3.1410
NTV2 SDK 17.1.3.1410
|
Declares the CNTV2DeviceScanner class. More...
#include "ajatypes.h"
#include "ntv2audiodefines.h"
#include "ntv2card.h"
#include <vector>
#include <algorithm>
Go to the source code of this file.
Classes | |
struct | NTV2DeviceInfo |
struct | NTV2AudioPhysicalFormat |
class | CNTV2DeviceScanner |
This class is used to enumerate AJA devices that are attached and known to the local host computer. More... | |
Typedefs | |
typedef std::vector< AudioSampleRateEnum > | NTV2AudioSampleRateList |
typedef NTV2AudioSampleRateList::const_iterator | NTV2AudioSampleRateListConstIter |
typedef NTV2AudioSampleRateList::iterator | NTV2AudioSampleRateListIter |
typedef std::vector< AudioChannelsPerFrameEnum > | NTV2AudioChannelsPerFrameList |
typedef NTV2AudioChannelsPerFrameList::const_iterator | NTV2AudioChannelsPerFrameListConstIter |
typedef NTV2AudioChannelsPerFrameList::iterator | NTV2AudioChannelsPerFrameListIter |
typedef std::vector< AudioSourceEnum > | NTV2AudioSourceList |
typedef NTV2AudioSourceList::const_iterator | NTV2AudioSourceListConstIter |
typedef NTV2AudioSourceList::iterator | NTV2AudioSourceListIter |
typedef std::vector< AudioBitsPerSampleEnum > | NTV2AudioBitsPerSampleList |
typedef NTV2AudioBitsPerSampleList::const_iterator | NTV2AudioBitsPerSampleListConstIter |
typedef NTV2AudioBitsPerSampleList::iterator | NTV2AudioBitsPerSampleListIter |
typedef struct NTV2DeviceInfo | NTV2DeviceInfo |
typedef std::vector< NTV2DeviceInfo > | NTV2DeviceInfoList |
I am an ordered list of NTV2DeviceInfo structs. More... | |
typedef NTV2DeviceInfoList::const_iterator | NTV2DeviceInfoListConstIter |
typedef NTV2DeviceInfoList::iterator | NTV2DeviceInfoListIter |
typedef std::vector< NTV2AudioPhysicalFormat > | NTV2AudioPhysicalFormatList |
I am an ordered list of NTV2AudioPhysicalFormat structs. More... | |
typedef NTV2AudioPhysicalFormatList::const_iterator | NTV2AudioPhysicalFormatListConstIter |
typedef NTV2AudioPhysicalFormatList::iterator | NTV2AudioPhysicalFormatListIter |
Functions | |
std::ostream & | operator<< (std::ostream &inOutStr, const NTV2AudioSampleRateList &inList) |
Streams the NTV2AudioSampleRateList to the given output stream in a human-readable format. More... | |
std::ostream & | operator<< (std::ostream &inOutStr, const NTV2AudioChannelsPerFrameList &inList) |
Streams the NTV2AudioChannelsPerFrameList to the given output stream in a human-readable format. More... | |
std::ostream & | operator<< (std::ostream &inOutStr, const NTV2AudioSourceList &inList) |
Streams the NTV2AudioSourceList to the given output stream in a human-readable format. More... | |
std::ostream & | operator<< (std::ostream &inOutStr, const NTV2AudioBitsPerSampleList &inList) |
Streams the NTV2AudioBitsPerSampleList to the given output stream in a human-readable format. More... | |
std::ostream & | operator<< (std::ostream &inOutStr, const NTV2DeviceInfo &inInfo) |
Streams the NTV2DeviceInfo to the given output stream in a human-readable format. More... | |
std::ostream & | operator<< (std::ostream &inOutStr, const NTV2DeviceInfoList &inList) |
Streams the NTV2DeviceInfoList to an output stream in a human-readable format. More... | |
std::ostream & | operator<< (std::ostream &inOutStr, const NTV2AudioPhysicalFormat &inFormat) |
Streams the AudioPhysicalFormat to an output stream in a human-readable format. More... | |
std::ostream & | operator<< (std::ostream &inOutStr, const NTV2AudioPhysicalFormatList &inList) |
Streams the AudioPhysicalFormatList to an output stream in a human-readable format. More... | |
Declares the CNTV2DeviceScanner class.
Definition in file ntv2devicescanner.h.
typedef std::vector<AudioBitsPerSampleEnum> NTV2AudioBitsPerSampleList |
Definition at line 50 of file ntv2devicescanner.h.
typedef NTV2AudioBitsPerSampleList::const_iterator NTV2AudioBitsPerSampleListConstIter |
Definition at line 51 of file ntv2devicescanner.h.
typedef NTV2AudioBitsPerSampleList::iterator NTV2AudioBitsPerSampleListIter |
Definition at line 52 of file ntv2devicescanner.h.
typedef std::vector<AudioChannelsPerFrameEnum> NTV2AudioChannelsPerFrameList |
Definition at line 42 of file ntv2devicescanner.h.
typedef NTV2AudioChannelsPerFrameList::const_iterator NTV2AudioChannelsPerFrameListConstIter |
Definition at line 43 of file ntv2devicescanner.h.
typedef NTV2AudioChannelsPerFrameList::iterator NTV2AudioChannelsPerFrameListIter |
Definition at line 44 of file ntv2devicescanner.h.
typedef std::vector<NTV2AudioPhysicalFormat> NTV2AudioPhysicalFormatList |
I am an ordered list of NTV2AudioPhysicalFormat structs.
Definition at line 217 of file ntv2devicescanner.h.
typedef NTV2AudioPhysicalFormatList::const_iterator NTV2AudioPhysicalFormatListConstIter |
Definition at line 218 of file ntv2devicescanner.h.
typedef NTV2AudioPhysicalFormatList::iterator NTV2AudioPhysicalFormatListIter |
Definition at line 219 of file ntv2devicescanner.h.
typedef std::vector<AudioSampleRateEnum> NTV2AudioSampleRateList |
Definition at line 38 of file ntv2devicescanner.h.
typedef NTV2AudioSampleRateList::const_iterator NTV2AudioSampleRateListConstIter |
Definition at line 39 of file ntv2devicescanner.h.
typedef NTV2AudioSampleRateList::iterator NTV2AudioSampleRateListIter |
Definition at line 40 of file ntv2devicescanner.h.
typedef std::vector<AudioSourceEnum> NTV2AudioSourceList |
Definition at line 46 of file ntv2devicescanner.h.
typedef NTV2AudioSourceList::const_iterator NTV2AudioSourceListConstIter |
Definition at line 47 of file ntv2devicescanner.h.
typedef NTV2AudioSourceList::iterator NTV2AudioSourceListIter |
Definition at line 48 of file ntv2devicescanner.h.
typedef struct NTV2DeviceInfo NTV2DeviceInfo |
typedef std::vector<NTV2DeviceInfo> NTV2DeviceInfoList |
I am an ordered list of NTV2DeviceInfo structs.
Definition at line 181 of file ntv2devicescanner.h.
typedef NTV2DeviceInfoList::const_iterator NTV2DeviceInfoListConstIter |
Definition at line 182 of file ntv2devicescanner.h.
typedef NTV2DeviceInfoList::iterator NTV2DeviceInfoListIter |
Definition at line 183 of file ntv2devicescanner.h.
std::ostream& operator<< | ( | std::ostream & | inOutStr, |
const NTV2AudioBitsPerSampleList & | inList | ||
) |
Streams the NTV2AudioBitsPerSampleList to the given output stream in a human-readable format.
inOutStr | The output stream into which the NTV2AudioBitsPerSampleList is to be streamed. | |
[in] | inList | Specifies the NTV2AudioBitsPerSampleList to be streamed. |
std::ostream& operator<< | ( | std::ostream & | inOutStr, |
const NTV2AudioChannelsPerFrameList & | inList | ||
) |
Streams the NTV2AudioChannelsPerFrameList to the given output stream in a human-readable format.
inOutStr | The output stream into which the NTV2AudioChannelsPerFrameList is to be streamed. | |
[in] | inList | Specifies the NTV2AudioChannelsPerFrameList to be streamed. |
std::ostream& operator<< | ( | std::ostream & | inOutStr, |
const NTV2AudioPhysicalFormat & | inFormat | ||
) |
Streams the AudioPhysicalFormat to an output stream in a human-readable format.
inOutStr | The output stream into which the AudioPhysicalFormat is to be streamed. | |
[in] | inFormat | Specifies the AudioPhysicalFormat to be streamed. |
std::ostream& operator<< | ( | std::ostream & | inOutStr, |
const NTV2AudioPhysicalFormatList & | inList | ||
) |
Streams the AudioPhysicalFormatList to an output stream in a human-readable format.
inOutStr | The output stream into which the AudioPhysicalFormatList is to be streamed. | |
[in] | inList | Specifies the AudioPhysicalFormatList to be streamed. |
Definition at line 762 of file ntv2devicescanner.cpp.
std::ostream& operator<< | ( | std::ostream & | inOutStr, |
const NTV2AudioSampleRateList & | inList | ||
) |
Streams the NTV2AudioSampleRateList to the given output stream in a human-readable format.
inOutStr | The output stream into which the NTV2AudioSampleRateList is to be streamed. | |
[in] | inList | Specifies the NTV2AudioSampleRateList to be streamed. |
std::ostream& operator<< | ( | std::ostream & | inOutStr, |
const NTV2AudioSourceList & | inList | ||
) |
Streams the NTV2AudioSourceList to the given output stream in a human-readable format.
inOutStr | The output stream into which the NTV2AudioSourceList is to be streamed. | |
[in] | inList | Specifies the NTV2AudioSourceList to be streamed. |
std::ostream& operator<< | ( | std::ostream & | inOutStr, |
const NTV2DeviceInfo & | inInfo | ||
) |
Streams the NTV2DeviceInfo to the given output stream in a human-readable format.
inOutStr | The output stream into which the NTV2DeviceInfo is to be streamed. | |
[in] | inInfo | Specifies the NTV2DeviceInfo to be streamed. |
std::ostream& operator<< | ( | std::ostream & | inOutStr, |
const NTV2DeviceInfoList & | inList | ||
) |
Streams the NTV2DeviceInfoList to an output stream in a human-readable format.
inOutStr | The output stream into which the NTV2DeviceInfoList is to be streamed. | |
[in] | inList | Specifies the NTV2DeviceInfoList to be streamed. |