FFmpeg
|
Go to the source code of this file.
Data Structures | |
struct | ASFMainHeader |
struct | ASFIndex |
Enumerations | |
enum | ASFDataType { ASF_UNICODE = 0, ASF_BYTE_ARRAY = 1, ASF_BOOL = 2, ASF_DWORD = 3, ASF_QWORD = 4, ASF_WORD = 5, ASF_GUID = 6 } |
Functions | |
int | ff_asf_handle_byte_array (AVFormatContext *s, const char *name, int val_len) |
Handles both attached pictures as well as id3 tags. More... | |
#define ASF_PL_FLAG_REPLICATED_DATA_LENGTH_FIELD_IS_DWORD 0x03 |
#define ASF_PL_FLAG_OFFSET_INTO_MEDIA_OBJECT_LENGTH_FIELD_IS_BYTE 0x04 |
#define ASF_PL_FLAG_OFFSET_INTO_MEDIA_OBJECT_LENGTH_FIELD_IS_WORD 0x08 |
#define ASF_PL_FLAG_OFFSET_INTO_MEDIA_OBJECT_LENGTH_FIELD_IS_DWORD 0x0c |
#define ASF_PL_MASK_OFFSET_INTO_MEDIA_OBJECT_LENGTH_FIELD_SIZE 0x0c |
#define ASF_PL_FLAG_MEDIA_OBJECT_NUMBER_LENGTH_FIELD_IS_BYTE 0x10 |
#define ASF_PL_FLAG_MEDIA_OBJECT_NUMBER_LENGTH_FIELD_IS_WORD 0x20 |
#define ASF_PL_FLAG_MEDIA_OBJECT_NUMBER_LENGTH_FIELD_IS_DWORD 0x30 |
#define ASF_PL_MASK_MEDIA_OBJECT_NUMBER_LENGTH_FIELD_SIZE 0x30 |
enum ASFDataType |
int ff_asf_handle_byte_array | ( | AVFormatContext * | s, |
const char * | name, | ||
int | val_len | ||
) |
Handles both attached pictures as well as id3 tags.
Definition at line 141 of file asf.c.
Referenced by get_tag(), and process_metadata().
const ff_asf_guid ff_asf_header |
Definition at line 23 of file asf_tags.c.
Referenced by asf_probe(), asf_read_header(), asf_write_header1(), ff_mms_asf_header_parser(), and rtp_asf_fix_header().
const ff_asf_guid ff_asf_file_header |
Definition at line 27 of file asf_tags.c.
Referenced by asf_read_header(), asf_write_header1(), ff_mms_asf_header_parser(), and rtp_asf_fix_header().
const ff_asf_guid ff_asf_stream_header |
Definition at line 31 of file asf_tags.c.
Referenced by asf_read_header(), asf_write_header1(), and ff_mms_asf_header_parser().
const ff_asf_guid ff_asf_ext_stream_header |
Definition at line 35 of file asf_tags.c.
Referenced by asf_read_header(), and ff_mms_asf_header_parser().
const ff_asf_guid ff_asf_audio_stream |
Definition at line 39 of file asf_tags.c.
Referenced by asf_read_stream_properties(), and asf_write_header1().
const ff_asf_guid ff_asf_audio_conceal_spread |
Definition at line 43 of file asf_tags.c.
Referenced by asf_write_header1().
const ff_asf_guid ff_asf_video_stream |
Definition at line 47 of file asf_tags.c.
Referenced by asf_read_stream_properties(), and asf_write_header1().
const ff_asf_guid ff_asf_jfif_media |
Definition at line 51 of file asf_tags.c.
Referenced by asf_read_stream_properties().
const ff_asf_guid ff_asf_video_conceal_none |
Definition at line 55 of file asf_tags.c.
Referenced by asf_write_header1().
const ff_asf_guid ff_asf_command_stream |
Definition at line 59 of file asf_tags.c.
Referenced by asf_read_stream_properties().
const ff_asf_guid ff_asf_comment_header |
Definition at line 63 of file asf_tags.c.
Referenced by asf_read_header(), and asf_write_header1().
const ff_asf_guid ff_asf_codec_comment_header |
Definition at line 67 of file asf_tags.c.
Referenced by asf_write_header1().
const ff_asf_guid ff_asf_codec_comment1_header |
Definition at line 70 of file asf_tags.c.
Referenced by asf_write_header1().
const ff_asf_guid ff_asf_data_header |
Definition at line 74 of file asf_tags.c.
Referenced by asf_read_header(), asf_write_header1(), and ff_mms_asf_header_parser().
const ff_asf_guid ff_asf_head1_guid |
Definition at line 78 of file asf_tags.c.
Referenced by asf_read_header(), asf_write_header1(), and ff_mms_asf_header_parser().
const ff_asf_guid ff_asf_head2_guid |
Definition at line 82 of file asf_tags.c.
Referenced by asf_write_header1().
const ff_asf_guid ff_asf_extended_content_header |
Definition at line 86 of file asf_tags.c.
Referenced by asf_read_header(), and asf_write_header1().
const ff_asf_guid ff_asf_simple_index_header |
Definition at line 90 of file asf_tags.c.
Referenced by asf_build_simple_index(), and asf_write_index().
const ff_asf_guid ff_asf_ext_stream_embed_stream_header |
Definition at line 94 of file asf_tags.c.
Referenced by asf_read_stream_properties().
const ff_asf_guid ff_asf_ext_stream_audio_stream |
Definition at line 98 of file asf_tags.c.
Referenced by asf_read_stream_properties().
const ff_asf_guid ff_asf_metadata_header |
Definition at line 102 of file asf_tags.c.
Referenced by asf_read_header(), and asf_write_header1().
const ff_asf_guid ff_asf_metadata_library_header |
Definition at line 106 of file asf_tags.c.
Referenced by asf_read_header().
const ff_asf_guid ff_asf_marker_header |
Definition at line 110 of file asf_tags.c.
Referenced by asf_read_header(), and asf_write_markers().
const ff_asf_guid ff_asf_reserved_4 |
Definition at line 114 of file asf_tags.c.
Referenced by asf_write_markers().
const ff_asf_guid ff_asf_my_guid |
Definition at line 120 of file asf_tags.c.
Referenced by asf_write_header1(), and asf_write_index().
const ff_asf_guid ff_asf_language_guid |
Definition at line 124 of file asf_tags.c.
Referenced by asf_read_header(), and asf_write_header1().
const ff_asf_guid ff_asf_content_encryption |
Definition at line 128 of file asf_tags.c.
Referenced by asf_read_header().
const ff_asf_guid ff_asf_ext_content_encryption |
Definition at line 132 of file asf_tags.c.
Referenced by asf_read_header().
const ff_asf_guid ff_asf_digital_signature |
Definition at line 136 of file asf_tags.c.
Referenced by asf_read_header().
const ff_asf_guid ff_asf_extended_stream_properties_object |
Definition at line 140 of file asf_tags.c.
Referenced by asf_write_header1().
const ff_asf_guid ff_asf_group_mutual_exclusion_object |
Definition at line 144 of file asf_tags.c.
Referenced by asf_write_header1().
const ff_asf_guid ff_asf_mutex_language |
Definition at line 148 of file asf_tags.c.
Referenced by asf_write_header1().
const AVMetadataConv ff_asf_metadata_conv[] |
Definition at line 27 of file asf.c.
Referenced by asf_read_header(), asf_write_header1(), parse_legacy_attrib(), and write_table_entries_attrib().