|
xine-lib
1.2.9
|
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 |
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
| #define BUF_DECODER_MASK 0x00FF0000 |
| #define BUF_MAJOR_MASK 0xFF000000 |
Referenced by asf_send_buffer_defrag(), asf_send_buffer_nodefrag(), demux_ts_dynamic_pmt_clean(), demux_ts_dynamic_pmt_find(), demux_ts_update_spu_channel(), dvbspeed_get(), dvbspeed_put(), faad_decode_data(), ff_audio_decode_data(), ff_handle_buffer(), ff_handle_header_buffer(), fifo_buffer_clear(), nbc_get_cb(), and nbc_put_cb().
1.8.14