MythTV  master
Classes | Typedefs | Functions | Variables
vbi.h File Reference
#include "vt.h"
#include "dllist.h"
#include "lang.h"
Include dependency graph for vbi.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  raw_page
 
struct  vbi
 
struct  vbi_client
 

Typedefs

using vbic_handler = void(*)(void *data, struct vt_event *ev)
 

Functions

struct vbivbi_open (const char *vbi_dev_name, struct cache *ca, int fine_tune, int big_buf)
 
void vbi_close (struct vbi *vbi)
 
void vbi_reset (struct vbi *vbi)
 
int vbi_add_handler (struct vbi *vbi, vbic_handler handler, void *data)
 
void vbi_del_handler (struct vbi *vbi, vbic_handler handler, void *data)
 
struct vt_pagevbi_query_page (struct vbi *vbi, int pgno, int subno)
 
void vbi_pll_reset (struct vbi *vbi, int fine_tune)
 
void vbi_handler (struct vbi *vbi, int fd)
 

Variables

static constexpr int8_t PLL_ADJUST { 4 }
 

Typedef Documentation

◆ vbic_handler

using vbic_handler = void (*)(void *data, struct vt_event *ev)

Definition at line 41 of file vbi.h.

Function Documentation

◆ vbi_open()

struct vbi* vbi_open ( const char *  vbi_dev_name,
struct cache *  ca,
int  fine_tune,
int  big_buf 
)

◆ vbi_close()

void vbi_close ( struct vbi vbi)

Definition at line 644 of file vbi.cpp.

Referenced by V4LRecorder::CloseVBIDevice().

◆ vbi_reset()

void vbi_reset ( struct vbi vbi)

Definition at line 678 of file vbi.cpp.

Referenced by vbi_handler().

◆ vbi_add_handler()

int vbi_add_handler ( struct vbi vbi,
vbic_handler  handler,
void *  data 
)

Definition at line 455 of file vbi.cpp.

Referenced by V4LRecorder::OpenVBIDevice().

◆ vbi_del_handler()

void vbi_del_handler ( struct vbi vbi,
vbic_handler  handler,
void *  data 
)

Definition at line 471 of file vbi.cpp.

Referenced by V4LRecorder::CloseVBIDevice().

◆ vbi_query_page()

struct vt_page* vbi_query_page ( struct vbi vbi,
int  pgno,
int  subno 
)

◆ vbi_pll_reset()

void vbi_pll_reset ( struct vbi vbi,
int  fine_tune 
)

Definition at line 158 of file vbi.cpp.

Referenced by vbi_open().

◆ vbi_handler()

void vbi_handler ( struct vbi vbi,
int  fd 
)

Variable Documentation

◆ PLL_ADJUST

constexpr int8_t PLL_ADJUST { 4 }
staticconstexpr

Definition at line 9 of file vbi.h.

Referenced by pll_add(), and vbi_pll_reset().