MythTV  master
Public Member Functions | Private Attributes | List of all members
TeletextDecoder Class Reference

#include <teletextdecoder.h>

Collaboration diagram for TeletextDecoder:
Collaboration graph

Public Member Functions

 TeletextDecoder (TeletextReader *reader)
virtual ~TeletextDecoder ()=default
int GetDecoderType (void) const
void Decode (const unsigned char *buf, int vbimode)
 Decodes teletext data. More...

Private Attributes

TeletextReaderm_teletextReader {nullptr}
int m_decoderType {-1}

Detailed Description

Definition at line 8 of file teletextdecoder.h.

Constructor & Destructor Documentation

◆ TeletextDecoder()

TeletextDecoder::TeletextDecoder ( TeletextReader reader)

Definition at line 11 of file teletextdecoder.h.

◆ ~TeletextDecoder()

virtual TeletextDecoder::~TeletextDecoder ( )

Member Function Documentation

◆ GetDecoderType()

int TeletextDecoder::GetDecoderType ( void  ) const

Definition at line 15 of file teletextdecoder.h.

Referenced by AvFormatDecoder::GetTeletextDecoderType().

◆ Decode()

void TeletextDecoder::Decode ( const unsigned char *  buf,
int  vbimode 

Decodes teletext data.

bufPoints to the teletext data
vbimodeVBI-Mode (as defined in vbilut.h)

Definition at line 40 of file teletextdecoder.cpp.

Referenced by AvFormatDecoder::ProcessDVBDataPacket(), and AvFormatDecoder::ProcessVBIDataPacket().

Member Data Documentation

◆ m_teletextReader

TeletextReader* TeletextDecoder::m_teletextReader {nullptr}

Definition at line 19 of file teletextdecoder.h.

Referenced by Decode().

◆ m_decoderType

int TeletextDecoder::m_decoderType {-1}

Definition at line 20 of file teletextdecoder.h.

Referenced by Decode(), and GetDecoderType().

The documentation for this class was generated from the following files: