|
virtual | ~CNTV2CaptionEncoder708 () |
|
virtual void | Reset (void) |
|
virtual void | InitCaptionChannelPacket () |
|
virtual bool | SetCaptionChannelPacket (const UBytePtr pInData, const size_t numBytes) |
|
virtual UBytePtr | GetCaptionChannelPacket (void) |
|
virtual const UByte * | GetCaptionChannelPacket (void) const |
|
virtual size_t | GetCaptionChannelPacketSize (void) const |
|
virtual bool | SetCaptionChannelPacketSize (size_t packetSize) |
|
virtual bool | MakeCaptionChannelPacketHeader (const size_t index, size_t packetSize, size_t &outNewIndex) |
|
virtual bool | MakeNullServiceBlockHeader (size_t index, size_t &outNewIndex) |
|
virtual bool | MakeServiceBlockHeader (const size_t index, int serviceNum, const size_t blockSize, size_t &outNewIndex) |
|
virtual bool | MakeServiceBlockHeader (const size_t index, int serviceNum, const size_t blockSize) |
|
virtual bool | MakeServiceBlockCharData (const size_t index, UByte data, size_t &outNewIndex) |
|
virtual bool | MakeDefineWindowCommand (const size_t index, int windowID, const CC708WindowParms &inParms, size_t &outNewIndex) |
|
virtual bool | MakeClearWindowsCommand (const size_t index, UByte windowMap, size_t &outNewIndex) |
|
virtual bool | MakeDeleteWindowsCommand (const size_t index, UByte windowMap, size_t &outNewIndex) |
|
virtual bool | MakeDisplayWindowsCommand (const size_t index, UByte windowMap, size_t &outNewIndex) |
|
virtual bool | MakeHideWindowsCommand (const size_t index, UByte windowMap, size_t &outNewIndex) |
|
virtual bool | MakeToggleWindowsCommand (const size_t index, UByte windowMap, size_t &outNewIndex) |
|
virtual bool | MakeSetCurrentWindowCommand (const size_t index, const int windowID, size_t &outNewIndex) |
|
virtual bool | MakeSetWindowAttributesCommand (const size_t index, const CC708WindowAttr &inAttr, size_t &outNewIndex) |
|
virtual bool | MakeSetPenAttributesCommand (const size_t index, const CC708PenAttr &inAttr, size_t &outNewIndex) |
|
virtual bool | MakeSetPenColorCommand (const size_t index, const CC708PenColor &inColor, size_t &outNewIndex) |
|
virtual bool | MakeSetPenLocationCommand (const size_t index, const CC708PenLocation &inLoc, size_t &outNewIndex) |
|
virtual bool | MakeDelayCommand (const size_t index, const UByte delay, size_t &outNewIndex) |
|
virtual bool | MakeDelayCancelCommand (const size_t index, size_t &outNewIndex) |
|
virtual bool | MakeResetCommand (const size_t index, size_t &outNewIndex) |
|
virtual bool | Clear608CaptionData (void) |
| Clears my private CEA-608 caption data buffer. More...
|
|
virtual bool | Set608CaptionData (const CaptionData &inCC608Data) |
| Sets the CEA-608 caption data in my private 608 data buffer. More...
|
|
virtual bool | Set608CaptionData (const NTV2Line21Field inField, const UByte inChar1, const UByte inChar2, const bool inGotData) |
| Sets my CEA-608 caption data for the given field. More...
|
|
virtual bool | MakeSMPTE334AncPacket (const NTV2FrameRate inFrameRate, const NTV2Line21Field inVideoField) |
| Generates a SMPTE-334 Ancillary data packet. More...
|
|
virtual bool | MakeSMPTE334AncPacket (const NTV2FrameRate inFrameRate, const NTV2Line21Field inVideoField, UWordPtr &outAncPacketData, size_t &outSize) |
| Generates a SMPTE-334 Ancillary data packet. More...
|
|
virtual bool | MakeSMPTE334AncPacketFromCDP (const UBytePtr pInCDP, const size_t inCDPLength, UWordPtr &outAncPacketData, size_t &outSize) |
| Generates a SMPTE 334 Ancillary Packet using a supplied CDP. More...
|
|
virtual bool | MakeSMPTE334AncPacketFromCDP (const UBytePtr pInCDP, const size_t inCDPLength) |
| Generates a SMPTE 334 Ancillary Packet using a supplied CDP. More...
|
|
virtual bool | SetServiceInfoActive (int svcIndex, bool bActive) |
|
virtual bool | CopyAllServiceInfo (const NTV2_CC708ServiceData &inSrcSvcData) |
|
virtual bool | InsertSMPTE334AncPacketInVideoFrame (void *pFrameBuffer, const NTV2VideoFormat inVideoFormat, const NTV2FrameBufferFormat inPixelFormat, const ULWord inVancLineNumber, const ULWord inWordOffset=1) const |
| Inserts the encoder’s most recently generated ancillary data packet into the given host frame buffer. More...
|
|
virtual NTV2CaptionLogMask | SetLogMask (const NTV2CaptionLogMask inLogMask) |
| Specifies what, if any, debug information I will write to my log stream. More...
|
|
virtual void | Set608TestIDMode (const bool inEnableTestIDMode) |
|
virtual UWordSequence | GetSMPTE334DataVector (void) const |
|
virtual const UWord * | GetSMPTE334Data (void) const |
|
virtual size_t | GetSMPTE334Size (void) const |
|
| CNTV2CaptionLogConfig (const std::string inLogLabel=std::string()) |
| Default constructor. More...
|
|
virtual | ~CNTV2CaptionLogConfig () |
|
virtual NTV2CaptionLogMask | GetLogMask (void) const |
| Answers with my current caption logging bit mask. More...
|
|
virtual bool | TestLogMask (const NTV2CaptionLogMask inLogMask, const bool inExact=false) const |
| Answers true if the given log mask bits are set in my current log mask. More...
|
|
virtual void | SetLogLabel (const std::string &inNewLabel) |
| Specifies my logging label. More...
|
|
virtual void | AppendToLogLabel (const std::string &inString) |
| Appends the given string to my current log label. More...
|
|
virtual const std::string & | GetLogLabel (void) const |
| Answers with my current logging label. More...
|
|
virtual void | SetLogStream (std::ostream &inOutputStream) |
|
virtual std::ostream & | LogIf (const NTV2CaptionLogMask inLogMask) const |
|
virtual std::ostream & | Log (void) const |
|
|
static bool | Create (CNTV2CaptionEncoder708Ptr &outEncoder) |
| Creates a new CNTV2CaptionEncoder708 instance. More...
|
|
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) |
|
Definition at line 586 of file ntv2captionencoder708.h.