#include <inttypes.h>
Go to the source code of this file.
◆ _GUID_DEFINED
◆ ASF_MAX_NUM_STREAMS
| #define ASF_MAX_NUM_STREAMS 23 |
◆ ASF_STREAM_TYPE_AUDIO
| #define ASF_STREAM_TYPE_AUDIO 1 |
◆ ASF_STREAM_TYPE_BINARY
| #define ASF_STREAM_TYPE_BINARY 7 |
◆ ASF_STREAM_TYPE_CONTROL
| #define ASF_STREAM_TYPE_CONTROL 3 |
◆ ASF_STREAM_TYPE_DEGRADABLE_JPEG
| #define ASF_STREAM_TYPE_DEGRADABLE_JPEG 5 |
◆ ASF_STREAM_TYPE_FILE_TRANSFER
| #define ASF_STREAM_TYPE_FILE_TRANSFER 6 |
◆ ASF_STREAM_TYPE_JFIF
| #define ASF_STREAM_TYPE_JFIF 4 |
◆ ASF_STREAM_TYPE_UNKNOWN
| #define ASF_STREAM_TYPE_UNKNOWN 0 |
◆ ASF_STREAM_TYPE_VIDEO
| #define ASF_STREAM_TYPE_VIDEO 2 |
◆ GUID_ADVANCED_CONTENT_ENCRYPTION
| #define GUID_ADVANCED_CONTENT_ENCRYPTION 48 |
◆ GUID_ADVANCED_MUTUAL_EXCLUSION
| #define GUID_ADVANCED_MUTUAL_EXCLUSION 38 |
◆ GUID_ASF_2_0_HEADER
| #define GUID_ASF_2_0_HEADER 36 |
◆ GUID_ASF_AUDIO_CONCEAL_NONE
| #define GUID_ASF_AUDIO_CONCEAL_NONE 34 |
◆ GUID_ASF_AUDIO_MEDIA
| #define GUID_ASF_AUDIO_MEDIA 20 |
◆ GUID_ASF_AUDIO_SPREAD
| #define GUID_ASF_AUDIO_SPREAD 28 |
◆ GUID_ASF_BINARY_MEDIA
| #define GUID_ASF_BINARY_MEDIA 26 |
◆ GUID_ASF_BITRATE_MUTUAL_EXCLUSION
| #define GUID_ASF_BITRATE_MUTUAL_EXCLUSION 13 |
◆ GUID_ASF_CODEC_COMMENT1_HEADER
| #define GUID_ASF_CODEC_COMMENT1_HEADER 35 |
◆ GUID_ASF_CODEC_LIST
| #define GUID_ASF_CODEC_LIST 10 |
◆ GUID_ASF_COMMAND_MEDIA
| #define GUID_ASF_COMMAND_MEDIA 22 |
◆ GUID_ASF_CONTENT_DESCRIPTION
| #define GUID_ASF_CONTENT_DESCRIPTION 15 |
◆ GUID_ASF_DATA
◆ GUID_ASF_DEGRADABLE_JPEG_MEDIA
| #define GUID_ASF_DEGRADABLE_JPEG_MEDIA 24 |
◆ GUID_ASF_ERROR_CORRECTION
| #define GUID_ASF_ERROR_CORRECTION 14 |
◆ GUID_ASF_EXTENDED_CONTENT_DESCRIPTION
| #define GUID_ASF_EXTENDED_CONTENT_DESCRIPTION 16 |
◆ GUID_ASF_EXTENDED_CONTENT_ENCRYPTION
| #define GUID_ASF_EXTENDED_CONTENT_ENCRYPTION 18 |
◆ GUID_ASF_FILE_PROPERTIES
| #define GUID_ASF_FILE_PROPERTIES 7 |
◆ GUID_ASF_FILE_TRANSFER_MEDIA
| #define GUID_ASF_FILE_TRANSFER_MEDIA 25 |
◆ GUID_ASF_HEADER
| #define GUID_ASF_HEADER 1 |
◆ GUID_ASF_HEADER_EXTENSION
| #define GUID_ASF_HEADER_EXTENSION 9 |
◆ GUID_ASF_JFIF_MEDIA
| #define GUID_ASF_JFIF_MEDIA 23 |
◆ GUID_ASF_MARKER
| #define GUID_ASF_MARKER 12 |
◆ GUID_ASF_MUTEX_BITRATE
| #define GUID_ASF_MUTEX_BITRATE 29 |
◆ GUID_ASF_MUTEX_UKNOWN
| #define GUID_ASF_MUTEX_UKNOWN 30 |
◆ GUID_ASF_NO_ERROR_CORRECTION
| #define GUID_ASF_NO_ERROR_CORRECTION 27 |
◆ GUID_ASF_PADDING
| #define GUID_ASF_PADDING 19 |
◆ GUID_ASF_RESERVED_1
| #define GUID_ASF_RESERVED_1 31 |
◆ GUID_ASF_RESERVED_MARKER
| #define GUID_ASF_RESERVED_MARKER 33 |
◆ GUID_ASF_RESERVED_SCRIPT_COMMNAND
| #define GUID_ASF_RESERVED_SCRIPT_COMMNAND 32 |
◆ GUID_ASF_SCRIPT_COMMAND
| #define GUID_ASF_SCRIPT_COMMAND 11 |
◆ GUID_ASF_SIMPLE_INDEX
| #define GUID_ASF_SIMPLE_INDEX 3 |
◆ GUID_ASF_STREAM_BITRATE_PROPERTIES
| #define GUID_ASF_STREAM_BITRATE_PROPERTIES 17 |
◆ GUID_ASF_STREAM_PROPERTIES
| #define GUID_ASF_STREAM_PROPERTIES 8 |
◆ GUID_ASF_VIDEO_MEDIA
| #define GUID_ASF_VIDEO_MEDIA 21 |
◆ GUID_BANDWIDTH_SHARING
| #define GUID_BANDWIDTH_SHARING 41 |
◆ GUID_COMPATIBILITY
| #define GUID_COMPATIBILITY 49 |
◆ GUID_DEFINED
◆ GUID_END
◆ GUID_ERROR
◆ GUID_EXTENDED_STREAM_PROPERTIES
| #define GUID_EXTENDED_STREAM_PROPERTIES 37 |
◆ GUID_GROUP_MUTUAL_EXCLUSION
| #define GUID_GROUP_MUTUAL_EXCLUSION 39 |
◆ GUID_INDEX
◆ GUID_INDEX_PARAMETERS
| #define GUID_INDEX_PARAMETERS 45 |
◆ GUID_LANGUAGE_LIST
| #define GUID_LANGUAGE_LIST 42 |
◆ GUID_MEDIA_OBJECT_INDEX
| #define GUID_MEDIA_OBJECT_INDEX 5 |
◆ GUID_MEDIA_OBJECT_INDEX_PARAMETERS
| #define GUID_MEDIA_OBJECT_INDEX_PARAMETERS 46 |
◆ GUID_METADATA
◆ GUID_METADATA_LIBRARY
| #define GUID_METADATA_LIBRARY 44 |
◆ GUID_STREAM_PRIORITIZATION
| #define GUID_STREAM_PRIORITIZATION 40 |
◆ GUID_TIMECODE_INDEX
| #define GUID_TIMECODE_INDEX 6 |
◆ GUID_TIMECODE_INDEX_PARAMETERS
| #define GUID_TIMECODE_INDEX_PARAMETERS 47 |
◆ asf_content_t
◆ asf_file_t
◆ asf_header_t
◆ asf_stream_extension_t
◆ asf_stream_t
◆ GUID
◆ asf_find_object_id()
| int asf_find_object_id |
( |
GUID * |
g | ) |
|
References _GUID::Data1, _GUID::Data2, _GUID::Data3, _GUID::Data4, guid, GUID_END, GUID_ERROR, guids, lprintf, and name.
Referenced by asf_header_new(), asf_header_parse_header_extension(), asf_header_parse_stream_extended_properties(), and asf_header_parse_stream_properties().
◆ asf_get_guid()
| void asf_get_guid |
( |
uint8_t * |
buffer, |
|
|
GUID * |
value |
|
) |
| |
◆ asf_header_choose_streams()
| void asf_header_choose_streams |
( |
asf_header_t * |
header, |
|
|
uint32_t |
bandwidth, |
|
|
int * |
video_id, |
|
|
int * |
audio_id |
|
) |
| |
References asf_header_choose_stream(), asf_header_s::bitrates, GUID_ASF_AUDIO_MEDIA, GUID_ASF_VIDEO_MEDIA, lprintf, asf_header_internal_s::pub, asf_header_s::stream_count, asf_stream_s::stream_number, and asf_header_s::streams.
Referenced by demux_asf_send_headers_common(), mms_choose_best_streams(), and mmsh_connect_int().
◆ asf_header_delete()
References asf_header_delete_content(), asf_header_delete_file_properties(), asf_header_delete_stream_extended_properties(), asf_header_delete_stream_properties(), ASF_MAX_NUM_STREAMS, asf_header_s::content, asf_header_s::file, asf_header_internal_s::pub, asf_header_s::stream_extensions, and asf_header_s::streams.
Referenced by asf_header_new(), asf_read_header(), demux_asf_dispose(), interp_asf_header(), interp_header(), mms_close(), and mmsh_close().
◆ asf_header_disable_streams()
| void asf_header_disable_streams |
( |
asf_header_t * |
header, |
|
|
int |
video_id, |
|
|
int |
audio_id |
|
) |
| |
◆ asf_header_new()
| asf_header_t* asf_header_new |
( |
uint8_t * |
buffer, |
|
|
int |
buffer_len |
|
) |
| |
References asf_find_object_id(), asf_header_delete(), asf_header_parse_content_description(), asf_header_parse_file_properties(), asf_header_parse_header_extension(), asf_header_parse_stream_bitrate_properties(), asf_header_parse_stream_properties(), asf_reader_eos(), asf_reader_get_16(), asf_reader_get_32(), asf_reader_get_64(), asf_reader_get_buffer(), asf_reader_get_guid(), asf_reader_get_size(), asf_reader_init(), asf_reader_skip(), asf_header_s::content, asf_header_s::file, guid, GUID_ASF_BITRATE_MUTUAL_EXCLUSION, GUID_ASF_CODEC_LIST, GUID_ASF_CONTENT_DESCRIPTION, GUID_ASF_ERROR_CORRECTION, GUID_ASF_EXTENDED_CONTENT_DESCRIPTION, GUID_ASF_EXTENDED_CONTENT_ENCRYPTION, GUID_ASF_FILE_PROPERTIES, GUID_ASF_HEADER_EXTENSION, GUID_ASF_MARKER, GUID_ASF_PADDING, GUID_ASF_SCRIPT_COMMAND, GUID_ASF_STREAM_BITRATE_PROPERTIES, GUID_ASF_STREAM_PROPERTIES, lprintf, NULL, and asf_header_internal_s::pub.
Referenced by asf_read_header(), interp_asf_header(), and interp_header().
◆ guid
Referenced by asf_find_object_id(), asf_header_new(), asf_header_parse_header_extension(), asf_header_parse_stream_extended_properties(), asf_header_parse_stream_properties(), asf_parse_packet_ecd(), demux_asf_send_headers(), DMO_AudioDecoder_Open(), DMO_VideoDecoder_Open(), DS_AudioDecoder_Open(), DS_VideoDecoder_Open(), get_auds_codec_name(), get_guid_id(), get_vids_codec_name(), mms_connect(), mms_gen_guid(), open_plugin(), w32a_init_audio(), w32v_init_ds_dmo_codec(), and xxmc_check_yv12().
◆ guids
◆ name
Referenced by _x_find_demux_plugin_by_name(), asf_find_object_id(), asf_header_parse_metadata(), config_key_split(), demux_ts_dynamic_pmt_clean(), demux_ts_dynamic_pmt_find(), dir_file_concat(), do_record(), DS_VideoDecoder_SetValue(), dvb_class_get_autoplay_list(), dvb_plugin_open(), dvbspeed_get(), dvbspeed_put(), ff_audio_init_codec(), find_param(), free_channel_list(), get_guid_id(), goom_plugin_parameters(), goom_secure_b_param(), goom_secure_f_feedback(), goom_secure_f_param(), goom_secure_i_feedback(), goom_secure_i_param(), goom_secure_s_param(), gsl_add_struct(), gsl_declare_external_task(), gsl_declare_global_variable(), gsl_declare_task(), gsl_declare_var(), gsl_enternamespace(), gsl_find_namespace(), gsl_float_decl_global(), gsl_float_decl_local(), gsl_get_struct_id(), gsl_instr_init(), gsl_int_decl_global(), gsl_int_decl_local(), gsl_new_struct_field(), gsl_new_struct_field_struct(), gsl_ptr_decl_global(), gsl_ptr_decl_local(), GSL_PUT_JNZERO(), GSL_PUT_JUMP(), GSL_PUT_JXXX(), GSL_PUT_JZERO(), GSL_PUT_LABEL(), gsl_struct_decl(), gsl_struct_decl_global_from_id(), gsl_struct_decl_local(), gsl_type_of_var(), init_video_codec(), new_call(), new_call_expr(), new_expr1(), new_expr2(), new_function_intro(), open_internal(), open_plugin(), open_plugin_2(), opengl2_build_program(), opengl_open_plugin(), osd_show_channel(), parse_amf(), show_eit(), switch_channel(), xine_create_cloexec(), xine_open_cloexec(), xine_post_init(), xine_post_input(), xine_post_output(), xml_parser_get_property(), xml_parser_get_property_bool(), xml_parser_get_property_int(), xv_atom_from_name(), xv_autodetect_port(), xvmc_check_colorkey_properties(), and xxmc_autodetect_port().