|
xine-lib
1.2.9
|
#include <xine/input_plugin.h>#include <xine/buffer.h>#include <xine/xine_internal.h>#include <xine/plugin_catalog.h>Go to the source code of this file.
Data Structures | |
| struct | demux_class_s |
| struct | demux_plugin_s |
Macros | |
| #define | DEMUXER_PLUGIN_IFACE_VERSION 27 |
| #define | DEMUX_OK 0 |
| #define | DEMUX_FINISHED 1 |
| #define | DEMUX_CANNOT_HANDLE 0 |
| #define | DEMUX_CAN_HANDLE 1 |
| #define | METHOD_BY_CONTENT 1 |
| #define | METHOD_BY_MRL 2 |
| #define | METHOD_EXPLICIT 3 |
| #define | default_demux_class_dispose (void (*) (demux_class_t *this_gen))free |
| #define | default_demux_plugin_dispose (void (*) (demux_plugin_t *this_gen))free |
| #define | DEMUX_CAP_NOCAP 0x00000000 |
| #define | DEMUX_CAP_AUDIOLANG 0x00000008 |
| #define | DEMUX_CAP_SPULANG 0x00000010 |
| #define | DEMUX_CAP_CHAPTERS 0x00000080 |
| #define | DEMUX_OPTIONAL_UNSUPPORTED 0 |
| #define | DEMUX_OPTIONAL_SUCCESS 1 |
| #define | DEMUX_OPTIONAL_DATA_AUDIOLANG 2 |
| #define | DEMUX_OPTIONAL_DATA_SPULANG 3 |
Typedefs | |
| typedef struct demux_class_s | demux_class_t |
| typedef struct demux_plugin_s | demux_plugin_t |
| #define default_demux_class_dispose (void (*) (demux_class_t *this_gen))free |
Referenced by anx_init_class(), demux_aac_init_plugin(), demux_ac3_init_plugin(), demux_aiff_init_plugin(), demux_aud_init_plugin(), demux_avi_init_class(), demux_cdda_init_plugin(), demux_dts_init_plugin(), demux_eawve_init_plugin(), demux_elem_init_class(), demux_film_init_plugin(), demux_flac_init_class(), demux_flac_init_plugin(), demux_flv_init_class(), demux_fourxm_init_plugin(), demux_idcin_init_plugin(), demux_iff_init_class(), demux_ipmovie_init_plugin(), demux_matroska_init_class(), demux_mod_init_plugin(), demux_mpc_init_plugin(), demux_mpeg_block_init_class(), demux_mpeg_init_class(), demux_mpgaudio_init_class(), demux_nsf_init_plugin(), demux_nsv_init_plugin(), demux_pes_init_class(), demux_qt_init_class(), demux_rawdv_init_class(), demux_real_init_class(), demux_realaudio_init_plugin(), demux_roq_init_plugin(), demux_shn_init_plugin(), demux_smjpeg_init_plugin(), demux_snd_init_plugin(), demux_str_init_plugin(), demux_ts_init_class(), demux_tta_init_plugin(), demux_vc1es_init_class(), demux_vmd_init_plugin(), demux_voc_init_plugin(), demux_vox_init_plugin(), demux_vqa_init_plugin(), demux_wav_init_plugin(), demux_wc3movie_init_plugin(), demux_wv_init_plugin(), demux_yuv4mpeg2_init_class(), demux_yuv_frames_init_class(), init_avformat_demux_plugin(), init_class(), init_plugin(), and ogg_init_class().
| #define default_demux_plugin_dispose (void (*) (demux_plugin_t *this_gen))free |
Referenced by open_plugin().
| #define DEMUX_CAN_HANDLE 1 |
| #define DEMUX_CANNOT_HANDLE 0 |
| #define DEMUX_CAP_AUDIOLANG 0x00000008 |
| #define DEMUX_CAP_CHAPTERS 0x00000080 |
Referenced by demux_matroska_get_capabilities(), demux_ogg_get_capabilities(), and xine_get_stream_info().
| #define DEMUX_CAP_NOCAP 0x00000000 |
Referenced by demux_aac_get_capabilities(), demux_ac3_get_capabilities(), demux_aiff_get_capabilities(), demux_asf_get_capabilities(), demux_aud_get_capabilities(), demux_avi_get_capabilities(), demux_cdda_get_capabilities(), demux_dts_get_capabilities(), demux_eawve_get_capabilities(), demux_film_get_capabilities(), demux_flac_get_capabilities(), demux_fli_get_capabilities(), demux_fourxm_get_capabilities(), demux_idcin_get_capabilities(), demux_iff_get_capabilities(), demux_image_get_capabilities(), demux_ipmovie_get_capabilities(), demux_mng_get_capabilities(), demux_mod_get_capabilities(), demux_mpc_get_capabilities(), demux_mpeg_block_get_capabilities(), demux_mpeg_elem_get_capabilities(), demux_mpeg_get_capabilities(), demux_mpeg_pes_get_capabilities(), demux_mpgaudio_get_capabilities(), demux_mve_get_capabilities(), demux_nsf_get_capabilities(), demux_nsv_get_capabilities(), demux_playlist_get_capabilities(), demux_pva_get_capabilities(), demux_ra_get_capabilities(), demux_raw_dv_get_capabilities(), demux_real_get_capabilities(), demux_roq_get_capabilities(), demux_shn_get_capabilities(), demux_slave_get_capabilities(), demux_smjpeg_get_capabilities(), demux_snd_get_capabilities(), demux_sputext_get_capabilities(), demux_str_get_capabilities(), demux_tta_get_capabilities(), demux_vc1_es_get_capabilities(), demux_vmd_get_capabilities(), demux_voc_get_capabilities(), demux_vox_get_capabilities(), demux_vqa_get_capabilities(), demux_wav_get_capabilities(), demux_wv_get_capabilities(), demux_yuv4mpeg2_get_capabilities(), and demux_yuv_frames_get_capabilities().
| #define DEMUX_CAP_SPULANG 0x00000010 |
| #define DEMUX_FINISHED 1 |
Referenced by anx_open_plugin(), asf_parse_packet_ecd(), asf_send_audio_header(), asf_send_video_header(), demux_aac_send_chunk(), demux_ac3_send_chunk(), demux_aiff_seek(), demux_aiff_send_chunk(), demux_asf_parse_asf_references(), demux_asf_parse_asx_references(), demux_asf_parse_http_references(), demux_asf_seek(), demux_asf_send_chunk(), demux_asf_send_headers(), demux_asf_send_headers_common(), demux_aud_send_chunk(), demux_avformat_send_chunk(), demux_avi_seek_internal(), demux_avi_send_chunk(), demux_avi_send_headers(), demux_cdda_send_chunk(), demux_dts_send_chunk(), demux_eawve_send_chunk(), demux_film_seek(), demux_film_send_chunk(), demux_flac_seek(), demux_flac_send_chunk(), demux_flac_send_headers(), demux_fli_send_chunk(), demux_fourxm_send_chunk(), demux_idcin_send_chunk(), demux_iff_send_chunk(), demux_image_next(), demux_ipmovie_send_chunk(), demux_loop(), demux_matroska_seek(), demux_matroska_send_chunk(), demux_matroska_send_headers(), demux_mng_send_chunk(), demux_mod_send_chunk(), demux_mpc_send_chunk(), demux_mpeg_block_parse_pack(), demux_mpeg_elem_next(), demux_mpeg_elem_seek(), demux_mpeg_elem_send_chunk(), demux_mpeg_pes_parse_pack(), demux_mpeg_resync(), demux_mpgaudio_send_chunk(), demux_mve_seek(), demux_mve_send_chunk(), demux_nsv_send_chunk(), demux_ogg_send_chunk(), demux_playlist_send_chunk(), demux_pva_seek(), demux_pva_send_chunk(), demux_pva_send_headers(), demux_qt_send_chunk(), demux_ra_seek(), demux_ra_send_chunk(), demux_raw_dv_send_chunk(), demux_real_parse_references(), demux_real_send_chunk(), demux_roq_send_chunk(), demux_shn_send_chunk(), demux_slave_next(), demux_smjpeg_send_chunk(), demux_snd_seek(), demux_snd_send_chunk(), demux_sputext_send_chunk(), demux_str_send_chunk(), demux_synchronise(), demux_tta_send_chunk(), demux_unstick_ao_loop(), demux_vc1_es_next_ap(), demux_vc1_es_next_smp(), demux_vc1_es_seek(), demux_vc1_es_send_chunk(), demux_vmd_send_chunk(), demux_voc_seek(), demux_voc_send_chunk(), demux_vox_send_chunk(), demux_vqa_send_chunk(), demux_wav_seek(), demux_wav_send_chunk(), demux_wv_send_chunk(), demux_yuv4mpeg2_send_chunk(), demux_yuv_frames_send_headers(), flac_eof_callback(), flac_error_callback(), flac_read_callback(), get_byte(), get_le16(), get_le32(), get_le64(), mymng_close_stream(), nsv_parse_payload(), ogg_open_plugin(), open_aiff_file(), open_demux_avformat_plugin(), open_internal(), open_plugin(), parse_mpeg1_packet(), parse_mpeg2_packet(), parse_pes_for_pts(), parse_program_stream_pack_header(), parse_video_stream(), process_ipmovie_chunk(), read_bytes(), read_flv_packet(), real_parse_headers(), and send_header().
| #define DEMUX_OK 0 |
Referenced by binary_seek(), demux_aac_seek(), demux_aac_send_headers(), demux_ac3_seek(), demux_ac3_send_headers(), demux_aiff_seek(), demux_aiff_send_headers(), demux_asf_seek(), demux_asf_send_headers(), demux_aud_seek(), demux_aud_send_headers(), demux_avformat_send_chunk(), demux_avformat_send_headers(), demux_avi_seek(), demux_avi_seek_internal(), demux_avi_send_headers(), demux_cdda_seek(), demux_cdda_send_headers(), demux_dts_seek(), demux_dts_send_headers(), demux_eawve_seek(), demux_eawve_send_headers(), demux_film_seek(), demux_film_send_headers(), demux_flac_seek(), demux_flac_send_headers(), demux_fli_seek(), demux_fli_send_headers(), demux_flv_seek(), demux_flv_send_headers(), demux_fourxm_seek(), demux_fourxm_send_headers(), demux_idcin_seek(), demux_idcin_send_headers(), demux_iff_seek(), demux_iff_send_chunk(), demux_iff_send_headers(), demux_image_next(), demux_image_send_headers(), demux_ipmovie_seek(), demux_ipmovie_send_headers(), demux_loop(), demux_matroska_seek(), demux_matroska_send_headers(), demux_mng_send_headers(), demux_mod_send_headers(), demux_mpc_seek(), demux_mpc_send_headers(), demux_mpeg_block_seek(), demux_mpeg_block_send_headers(), demux_mpeg_elem_seek(), demux_mpeg_elem_send_headers(), demux_mpeg_pes_seek(), demux_mpeg_pes_send_headers(), demux_mpeg_resync(), demux_mpeg_seek(), demux_mpeg_send_headers(), demux_mpgaudio_seek(), demux_mpgaudio_send_headers(), demux_mve_seek(), demux_mve_send_headers(), demux_nsf_seek(), demux_nsf_send_headers(), demux_nsv_seek(), demux_nsv_send_headers(), demux_ogg_seek(), demux_ogg_send_headers(), demux_playlist_seek(), demux_playlist_send_headers(), demux_pva_seek(), demux_pva_send_headers(), demux_qt_seek(), demux_qt_send_chunk(), demux_qt_send_headers(), demux_ra_seek(), demux_ra_send_headers(), demux_raw_dv_seek(), demux_raw_dv_send_headers(), demux_real_seek(), demux_real_send_headers(), demux_roq_seek(), demux_roq_send_headers(), demux_shn_seek(), demux_shn_send_headers(), demux_slave_send_headers(), demux_smjpeg_seek(), demux_smjpeg_send_headers(), demux_snd_seek(), demux_snd_send_headers(), demux_sputext_seek(), demux_sputext_send_headers(), demux_str_seek(), demux_str_send_headers(), demux_ts_seek(), demux_ts_send_headers(), demux_tta_seek(), demux_tta_send_headers(), demux_vc1_es_seek(), demux_vc1_es_send_headers(), demux_vmd_seek(), demux_vmd_send_headers(), demux_voc_seek(), demux_voc_send_headers(), demux_vox_seek(), demux_vox_send_headers(), demux_vqa_seek(), demux_vqa_send_headers(), demux_wav_seek(), demux_wav_send_headers(), demux_wv_seek(), demux_wv_send_headers(), demux_yuv4mpeg2_seek(), demux_yuv4mpeg2_send_headers(), demux_yuv_frames_send_headers(), open_internal(), open_plugin(), parse_mpeg1_packet(), parse_pack(), parse_pack_preview(), play_internal(), read_flv_packet(), xine_get_next_audio_frame(), and xine_get_next_video_frame().
| #define DEMUX_OPTIONAL_DATA_AUDIOLANG 2 |
| #define DEMUX_OPTIONAL_DATA_SPULANG 3 |
| #define DEMUX_OPTIONAL_SUCCESS 1 |
Referenced by demux_avformat_get_optional_data(), demux_flv_get_optional_data(), demux_matroska_get_optional_data(), demux_ogg_get_optional_data(), demux_qt_get_optional_data(), demux_sputext_get_optional_data(), demux_ts_get_optional_data(), format_lang_string(), xine_get_audio_lang(), and xine_get_spu_lang().
| #define DEMUX_OPTIONAL_UNSUPPORTED 0 |
Referenced by demux_aac_get_optional_data(), demux_ac3_get_optional_data(), demux_aiff_get_optional_data(), demux_asf_get_optional_data(), demux_aud_get_optional_data(), demux_avformat_get_optional_data(), demux_avi_get_optional_data(), demux_cdda_get_optional_data(), demux_dts_get_optional_data(), demux_eawve_get_optional_data(), demux_film_get_optional_data(), demux_flac_get_optional_data(), demux_fli_get_optional_data(), demux_flv_get_optional_data(), demux_fourxm_get_optional_data(), demux_idcin_get_optional_data(), demux_iff_get_optional_data(), demux_image_get_optional_data(), demux_ipmovie_get_optional_data(), demux_matroska_get_optional_data(), demux_mng_get_optional_data(), demux_mod_get_optional_data(), demux_mpc_get_optional_data(), demux_mpeg_block_get_optional_data(), demux_mpeg_elem_get_optional_data(), demux_mpeg_get_optional_data(), demux_mpeg_pes_get_optional_data(), demux_mpgaudio_get_optional_data(), demux_mve_get_optional_data(), demux_nsf_get_optional_data(), demux_nsv_get_optional_data(), demux_ogg_get_optional_data(), demux_playlist_get_optional_data(), demux_pva_get_optional_data(), demux_qt_get_optional_data(), demux_ra_get_optional_data(), demux_raw_dv_get_optional_data(), demux_real_get_optional_data(), demux_roq_get_optional_data(), demux_shn_get_optional_data(), demux_slave_get_optional_data(), demux_smjpeg_get_optional_data(), demux_snd_get_optional_data(), demux_sputext_get_optional_data(), demux_str_get_optional_data(), demux_ts_get_optional_data(), demux_tta_get_optional_data(), demux_vc1_es_get_optional_data(), demux_vmd_get_optional_data(), demux_voc_get_optional_data(), demux_vox_get_optional_data(), demux_vqa_get_optional_data(), demux_wav_get_optional_data(), demux_wv_get_optional_data(), demux_yuv4mpeg2_get_optional_data(), demux_yuv_frames_get_optional_data(), and format_lang_string().
| #define DEMUXER_PLUGIN_IFACE_VERSION 27 |
| #define METHOD_BY_CONTENT 1 |
Referenced by _x_find_demux_plugin(), _x_find_demux_plugin_last_probe(), detect_anx_content(), detect_ogg_content(), and open_plugin().
| #define METHOD_BY_MRL 2 |
| #define METHOD_EXPLICIT 3 |
Referenced by _x_find_demux_plugin_by_name(), detect_anx_content(), detect_ogg_content(), open_demux_plugin(), open_plugin(), and probe_demux().
| typedef struct demux_class_s demux_class_t |
| typedef struct demux_plugin_s demux_plugin_t |
1.8.14