xine-lib  1.2.9
Modules | Macros
Buffer Types

Modules

 Control buffer types
 
 Video buffer types
 
 Audio buffer types
 
 SPU buffer types
 
 Demuxer block types
 

Macros

#define BUF_MAJOR_MASK   0xFF000000
 
#define BUF_DECODER_MASK   0x00FF0000
 

Detailed Description

a buffer type ID describes the contents of a buffer it consists of three fields:

buf_type = 0xMMDDCCCC

MM : major buffer type (CONTROL, VIDEO, AUDIO, SPU) DD : decoder selection (e.g. MPEG, OPENDIVX ... for VIDEO) CCCC : channel number or other subtype information for the decoder

Macro Definition Documentation

◆ BUF_DECODER_MASK

#define BUF_DECODER_MASK   0x00FF0000

◆ BUF_MAJOR_MASK

#define BUF_MAJOR_MASK   0xFF000000