|
MythTV
0.26-pre
|
#include <vbi608extractor.h>
Public Member Functions | |
| VBI608Extractor () | |
| uint16_t | GetCode1 (void) const |
| uint16_t | GetCode2 (void) const |
| bool | ExtractCC (const VideoFrame *, uint max_lines=4) |
| bool | ExtractCC12 (const unsigned char *buf, uint width) |
| bool | ExtractCC34 (const unsigned char *buf, uint width) |
| uint | FillCCData (uint8_t cc_data[8]) const |
Private Member Functions | |
| float | GetClockStart (void) const |
| float | GetClockRate (void) const |
| bool | FindClocks (const unsigned char *buf, uint width) |
Private Attributes | |
| QList< uint > | raw_minimas |
| QList< uint > | raw_maximas |
| QList< float > | maximas |
| QList< float > | minimas |
| float | start |
| float | rate |
| uint16_t | code [2] |
Definition at line 29 of file vbi608extractor.h.
Definition at line 83 of file vbi608extractor.cpp.
| uint16_t VBI608Extractor::GetCode1 | ( | void | ) | const [inline] |
Definition at line 34 of file vbi608extractor.h.
Referenced by V4LRecorder::RunVBIDevice().
| uint16_t VBI608Extractor::GetCode2 | ( | void | ) | const [inline] |
Definition at line 35 of file vbi608extractor.h.
Referenced by V4LRecorder::RunVBIDevice().
| bool VBI608Extractor::ExtractCC | ( | const VideoFrame * | picframe, |
| uint | max_lines = 4 |
||
| ) |
Definition at line 265 of file vbi608extractor.cpp.
| bool VBI608Extractor::ExtractCC12 | ( | const unsigned char * | buf, |
| uint | width | ||
| ) |
Definition at line 328 of file vbi608extractor.cpp.
Referenced by V4LRecorder::RunVBIDevice().
| bool VBI608Extractor::ExtractCC34 | ( | const unsigned char * | buf, |
| uint | width | ||
| ) |
Definition at line 358 of file vbi608extractor.cpp.
Referenced by V4LRecorder::RunVBIDevice().
| uint VBI608Extractor::FillCCData | ( | uint8_t | cc_data[8] | ) | const |
Definition at line 386 of file vbi608extractor.cpp.
| float VBI608Extractor::GetClockStart | ( | void | ) | const [inline, private] |
Definition at line 44 of file vbi608extractor.h.
| float VBI608Extractor::GetClockRate | ( | void | ) | const [inline, private] |
Definition at line 45 of file vbi608extractor.h.
| bool VBI608Extractor::FindClocks | ( | const unsigned char * | buf, |
| uint | width | ||
| ) | [private] |
Definition at line 89 of file vbi608extractor.cpp.
Referenced by ExtractCC(), ExtractCC12(), and ExtractCC34().
QList<uint> VBI608Extractor::raw_minimas [private] |
Definition at line 48 of file vbi608extractor.h.
Referenced by FindClocks().
QList<uint> VBI608Extractor::raw_maximas [private] |
Definition at line 49 of file vbi608extractor.h.
Referenced by FindClocks().
QList<float> VBI608Extractor::maximas [private] |
Definition at line 50 of file vbi608extractor.h.
Referenced by FindClocks().
QList<float> VBI608Extractor::minimas [private] |
Definition at line 51 of file vbi608extractor.h.
Referenced by FindClocks().
float VBI608Extractor::start [private] |
Definition at line 52 of file vbi608extractor.h.
Referenced by ExtractCC(), ExtractCC12(), ExtractCC34(), FindClocks(), and GetClockStart().
float VBI608Extractor::rate [private] |
Definition at line 53 of file vbi608extractor.h.
Referenced by ExtractCC(), ExtractCC12(), ExtractCC34(), FindClocks(), and GetClockRate().
uint16_t VBI608Extractor::code[2] [private] |
Definition at line 54 of file vbi608extractor.h.
Referenced by nv_python_libs.vimeo.vimeo_api.CurlyRestException::__str__(), ExtractCC(), ExtractCC12(), ExtractCC34(), FillCCData(), GetCode1(), GetCode2(), and VBI608Extractor().
1.7.6.1