|
Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
|
MPEG2 closed caption parser. More...
#include <MPEG2CCBitstreamParser.h>
Public Member Functions | |
| CMPEG2CCBitstreamParser ()=default | |
| ~CMPEG2CCBitstreamParser () override=default | |
| CCPictureType | ParsePacket (DemuxPacket *pPacket, std::vector< CCaptionBlock > &tempBuffer, std::vector< CCaptionBlock > &reorderBuffer) override |
| Parse MPEG2 packet for closed caption data. | |
| const char * | GetName () const override |
| Get parser name for debugging/logging. | |
Public Member Functions inherited from ICCBitstreamParser | |
| virtual | ~ICCBitstreamParser ()=default |
MPEG2 closed caption parser.
Extracts CEA-608/708 closed caption data from MPEG2 video streams. Searches for:
|
default |
|
overridedefault |
|
inlineoverridevirtual |
Get parser name for debugging/logging.
Implements ICCBitstreamParser.
|
overridevirtual |
Parse MPEG2 packet for closed caption data.
Scans the packet for MPEG2 start codes and extracts CC data from user data sections. Supports both GA94 and CC data formats.
| pPacket | MPEG2 video packet with Annex B start codes |
| tempBuffer | Temporary buffer for CC data from reference frames |
| reorderBuffer | Reorder buffer for CC data |
Implements ICCBitstreamParser.