MythTV
master
mythtv
libs
libmythtv
captions
teletextdecoder.h
Go to the documentation of this file.
1
#ifndef VBIDECODER_H_
2
#define VBIDECODER_H_
3
4
#include <cstdint>
5
6
class
TeletextReader
;
7
8
class
TeletextDecoder
9
{
10
public
:
11
explicit
TeletextDecoder
(
TeletextReader
*reader)
12
:
m_teletextReader
(reader) {}
13
virtual
~TeletextDecoder
() =
default
;
14
15
int
GetDecoderType
(
void
)
const
{
return
m_decoderType
; }
16
void
Decode
(
const
unsigned
char
*buf,
int
vbimode
);
17
18
private
:
19
TeletextReader
*
m_teletextReader
{
nullptr
};
20
int
m_decoderType
{-1};
21
};
22
23
#endif
TeletextDecoder
Definition:
teletextdecoder.h:9
TeletextDecoder::Decode
void Decode(const unsigned char *buf, int vbimode)
Decodes teletext data.
Definition:
teletextdecoder.cpp:37
TeletextDecoder::m_teletextReader
TeletextReader * m_teletextReader
Definition:
teletextdecoder.h:19
TeletextDecoder::~TeletextDecoder
virtual ~TeletextDecoder()=default
TeletextDecoder::GetDecoderType
int GetDecoderType(void) const
Definition:
teletextdecoder.h:15
TeletextDecoder::TeletextDecoder
TeletextDecoder(TeletextReader *reader)
Definition:
teletextdecoder.h:11
TeletextDecoder::m_decoderType
int m_decoderType
Definition:
teletextdecoder.h:20
TeletextReader
Definition:
teletextreader.h:76
vbimode
vbimode
Definition:
vbilut.h:7
Generated on Thu Sep 10 2026 03:22:08 for MythTV by
1.9.4