Main Page | Modules | Data Structures | Data Fields | Related Pages | Examples

High Level Decoding


Modules

group  Data Service Decoder
group  BCD arithmetic for Teletext page numbers
group  Page cache
group  Events
group  Exporting formatted Teletext and Closed Caption pages
group  Formatted text page

Defines

#define VBI_ANY_SUBNO   0x3F7F
#define VBI_NO_SUBNO   0x3F7F

Typedefs

typedef int vbi_pgno
typedef int vbi_subno

Enumerations

enum  vbi_page_type {
  VBI_NO_PAGE = 0x00,
  VBI_NORMAL_PAGE = 0x01,
  VBI_SUBTITLE_PAGE = 0x70,
  VBI_SUBTITLE_INDEX = 0x78,
  VBI_NONSTD_SUBPAGES = 0x79,
  VBI_PROGR_WARNING = 0x7A,
  VBI_CURRENT_PROGR = 0x7C,
  VBI_NOW_AND_NEXT = 0x7D,
  VBI_PROGR_INDEX = 0x7F,
  VBI_PROGR_SCHEDULE = 0x81,
  VBI_UNKNOWN_PAGE = 0xFF
}
 Page classification. More...
enum  vbi_wst_level {
  VBI_WST_LEVEL_1,
  VBI_WST_LEVEL_1p5,
  VBI_WST_LEVEL_2p5,
  VBI_WST_LEVEL_3p5
}
 Teletext implementation level. More...

Typedef Documentation

typedef int vbi_pgno
 

Teletext or Closed Caption page number. For Teletext pages this is a packed bcd number in range 0x100 ... 0x8FF. Page numbers containing digits 0xA to 0xF are reserved for various system purposes, these pages are not intended for display.

Closed Caption page numbers between 1 ... 8 correspond to the four Caption and Text channels:
1Caption 1"Primary synchronous caption service [English]"
2Caption 2"Special non-synchronous data that is intended to augment information carried in the program"
3Caption 3"Secondary synchronous caption service, usually second language [Spanish, French]"
4Caption 4"Special non-synchronous data similar to Caption 2"
5Text 1"First text service, data usually not program related"
6Text 2"Second text service, additional data usually not program related [ITV data]"
7Text 3"Additional text channel"
8Text 4"Additional text channel"

typedef int vbi_subno
 

This is the subpage number only applicable to Teletext pages, a packed bcd number in range 0x00 ... 0x99. On special 'clock' pages (for example listing the current time in different time zones) it can assume values between 0x0000 ... 0x2359 expressing local time. These are not actually subpages.


Enumeration Type Documentation

enum vbi_page_type
 

Page classification.

See vbi_classify_page().

enum vbi_wst_level
 

Teletext implementation level.

Enumeration values:
VBI_WST_LEVEL_1  1 - Basic Teletext pages
VBI_WST_LEVEL_1p5  1.5 - Additional national and graphics characters
VBI_WST_LEVEL_2p5  2.5 - Additional text styles, more colors and DRCS. You should enable Level 2.5 only if you can render and/or export such pages.
VBI_WST_LEVEL_3p5  3.5 - Multicolor DRCS, proportional script


Generated on Sun Mar 18 18:27:22 2007 for ZVBI Library by  doxygen 1.3.9.1