
Functions | |
| static int | CmpGuid (const guid_t *p_guid1, const guid_t *p_guid2) |
| void | GenerateGuid (guid_t *p_guid) |
| void | asf_HeaderParse (asf_header_t *hdr, uint8_t *p_header, int i_header) |
| void | asf_StreamSelect (asf_header_t *hdr, int i_bitrate_max, bool b_all, bool b_audio, bool b_video) |
| void asf_HeaderParse | ( | asf_header_t * | hdr, | |
| uint8_t * | p_header, | |||
| int | i_header | |||
| ) |
References asf_object_bitrate_properties_guid, asf_object_extended_stream_properties_guid, asf_object_file_properties_guid, asf_object_header_extension_guid, asf_object_header_guid, asf_object_stream_properties_guid, asf_object_stream_type_audio, asf_object_stream_type_video, ASF_STREAM_AUDIO, ASF_STREAM_UNKNOWN, ASF_STREAM_VIDEO, CmpGuid(), i, asf_stream_t::i_bitrate, asf_stream_t::i_cat, asf_header_t::i_data_packets_count, asf_header_t::i_file_size, asf_header_t::i_min_data_packet_size, asf_stream_t::i_selected, asf_header_t::stream, var_buffer_get16(), var_buffer_get32(), var_buffer_get64(), var_buffer_get8(), var_buffer_getguid(), var_buffer_getmemory(), var_buffer_initread(), and var_buffer_readempty().
Referenced by Describe(), MMSOpen(), ParseASF(), and Reset().
| void asf_StreamSelect | ( | asf_header_t * | hdr, | |
| int | i_bitrate_max, | |||
| bool | b_all, | |||
| bool | b_audio, | |||
| bool | b_video | |||
| ) |
References ASF_STREAM_AUDIO, ASF_STREAM_UNKNOWN, ASF_STREAM_VIDEO, i, asf_stream_t::i_bitrate, asf_stream_t::i_cat, asf_stream_t::i_selected, and asf_header_t::stream.
Referenced by Describe(), MMSOpen(), and Reset().
| void GenerateGuid | ( | guid_t * | p_guid | ) |
References guid_s::v1, guid_s::v2, guid_s::v3, guid_s::v4, and vlc_rand_bytes().
Referenced by Describe(), and MMSOpen().
1.5.6