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

#include <teletextdecoder.h>

Collaboration diagram for TeletextDecoder:
Collaboration graph
[legend]

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)
inlineexplicit

Definition at line 11 of file teletextdecoder.h.

◆ ~TeletextDecoder()

virtual TeletextDecoder::~TeletextDecoder ( )
virtualdefault

Member Function Documentation

◆ GetDecoderType()

int TeletextDecoder::GetDecoderType ( void  ) const
inline

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.

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

Definition at line 41 of file teletextdecoder.cpp.

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

Member Data Documentation

◆ m_teletextReader

TeletextReader* TeletextDecoder::m_teletextReader {nullptr}
private

Definition at line 19 of file teletextdecoder.h.

Referenced by Decode().

◆ m_decoderType

int TeletextDecoder::m_decoderType {-1}
private

Definition at line 20 of file teletextdecoder.h.

Referenced by Decode(), and GetDecoderType().


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