AJA NTV2 SDK  17.5.0.1242
NTV2 SDK 17.5.0.1242
ntv2supportlogger.h File Reference

Declares the CNTV2SupportLogger class. More...

#include "ntv2card.h"
#include <map>
#include <string>
#include "ntv2utils.h"
Include dependency graph for ntv2supportlogger.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CNTV2SupportLogger
 Generates a standard support log (register log) for any NTV2 device attached to the host. To write the log into a file, open a std::ofstream, then stream this object into it. More...
 

Enumerations

enum  NTV2SupportLoggerSections {
  NTV2_SupportLoggerSectionInfo = 0x00000001 << 0, NTV2_SupportLoggerSectionAutoCirculate = 0x00000001 << 1, NTV2_SupportLoggerSectionAudio = 0x00000001 << 2, NTV2_SupportLoggerSectionRouting = 0x00000001 << 3,
  NTV2_SupportLoggerSectionRegisters = 0x00000001 << 4, NTV2_SupportLoggerSectionsAll = 0xFFFFFFFF
}
 

Functions

std::ostream & operator<< (std::ostream &outStream, const CNTV2SupportLogger &inData)
 Writes a given CNTV2SupportLogger's text into the given output stream. More...
 

Detailed Description

Declares the CNTV2SupportLogger class.

Definition in file ntv2supportlogger.h.

Enumeration Type Documentation

◆ NTV2SupportLoggerSections

Enumerator
NTV2_SupportLoggerSectionInfo 
NTV2_SupportLoggerSectionAutoCirculate 
NTV2_SupportLoggerSectionAudio 
NTV2_SupportLoggerSectionRouting 
NTV2_SupportLoggerSectionRegisters 
NTV2_SupportLoggerSectionsAll 

Definition at line 16 of file ntv2supportlogger.h.

Function Documentation

◆ operator<<()

std::ostream& operator<< ( std::ostream &  outStream,
const CNTV2SupportLogger inData 
)

Writes a given CNTV2SupportLogger's text into the given output stream.

Parameters
outStreamSpecifies the output stream to be written.
[in]inDataSpecifies the CNTV2SupportLogger.
Returns
A reference to the same output stream that was specified in "outStream".