I am a simple, thread-safe queue of CEA-608 caption byte pairs.
More...
#include <ntv2caption608dataqueue.h>
|
static std::ostream & | DumpMemory (const void *pInStartAddress, const size_t inByteCount, std::ostream &inOutputStream=std::cout, const size_t inRadix=16, const size_t inBytesPerGroup=4, const size_t inGroupsPerLine=8, const size_t inAddressRadix=16, const bool inShowAscii=true, const size_t inAddrOffset=0) |
| Dumps a contiguous chunk of memory in hex, octal, decimal, with or without ascii, to the given output stream. More...
|
|
static std::string | HexDump32Bytes (const void *pInStartAddress, const size_t inByteCount, const size_t inLimitBytes=32) |
|
static std::ostream & | DumpYBytes_2vuy (const UByte *pInVideoLine, std::ostream &inOutputStream, const unsigned inFromPixel=0, const unsigned inToPixel=719, const bool inShowRuler=true, const unsigned inHiliteRangeFrom=9999, const unsigned inHiliteRangeTo=9999) |
| Dumps the luma values in hexadecimal from the given line of '2vuy' video to the given output stream. More...
|
|
static std::ostream & | DumpYBytes_2vuy (const std::vector< uint8_t > &inVideoLine, std::ostream &inOutputStream, const size_t inFromPixel=0, const size_t inToPixel=719, const bool inShowRuler=true, const size_t inHiliteRangeFrom=9999, const size_t inHiliteRangeTo=9999) |
| Dumps the luma values in hexadecimal from the given line of '2vuy' video to the given output stream. More...
|
|
static std::string | GetSeverityLabel (const unsigned inSeverity) |
|
NTV2CaptionLogMask | mLogMask |
| Determines what messages are logged. More...
|
|
std::string | mLogLabel |
| My debug label. More...
|
|
void * | mpLabelLock |
| Protects my debug label from simultaneous access by more than one thread. More...
|
|
I am a simple, thread-safe queue of CEA-608 caption byte pairs.
Definition at line 34 of file ntv2caption608dataqueue.h.
◆ CNTV2Caption608DataQueue()
◆ ~CNTV2Caption608DataQueue()
virtual CNTV2Caption608DataQueue::~CNTV2Caption608DataQueue |
( |
| ) |
|
|
virtual |
◆ Flush()
virtual void CNTV2Caption608DataQueue::Flush |
( |
void |
| ) |
|
|
virtual |
◆ GetCurrentDepth()
virtual size_t CNTV2Caption608DataQueue::GetCurrentDepth |
( |
void |
| ) |
const |
|
virtual |
◆ GetDequeueTally()
virtual size_t CNTV2Caption608DataQueue::GetDequeueTally |
( |
void |
| ) |
const |
|
virtual |
◆ GetEnqueueTally()
virtual size_t CNTV2Caption608DataQueue::GetEnqueueTally |
( |
void |
| ) |
const |
|
virtual |
◆ GetMaximumDepth()
virtual size_t CNTV2Caption608DataQueue::GetMaximumDepth |
( |
void |
| ) |
const |
|
virtual |
◆ IsEmpty()
virtual bool CNTV2Caption608DataQueue::IsEmpty |
( |
void |
| ) |
const |
|
virtual |
◆ Pop608Data()
virtual bool CNTV2Caption608DataQueue::Pop608Data |
( |
UByte & |
outChar1, |
|
|
UByte & |
outChar2, |
|
|
bool & |
outGotData |
|
) |
| |
|
virtual |
◆ Push608Data()
virtual bool CNTV2Caption608DataQueue::Push608Data |
( |
const UByte |
char1, |
|
|
const UByte |
char2, |
|
|
const bool |
bGotData |
|
) |
| |
|
virtual |
◆ SetField()
virtual void CNTV2Caption608DataQueue::SetField |
( |
const NTV2Line21Field |
inField | ) |
|
|
inlinevirtual |
The documentation for this class was generated from the following file: