|
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. | |
| static int64_t | ff_asf_avtime_to_filetime (int64_t avtime) |
| static int64_t | ff_asf_filetime_to_avtime (int64_t filetime) |
| #define ff_asf_extended_stream_properties_object ff_asf_ext_stream_header |
Definition at line 101 of file asf.h.
Referenced by asf_write_header1().
| #define ASF_PACKET_FLAG_ERROR_CORRECTION_PRESENT 0x80 |
Definition at line 128 of file asf.h.
Referenced by asf_read_packet_header().
| #define ASF_PPI_FLAG_MULTIPLE_PAYLOADS_PRESENT 1 |
Definition at line 147 of file asf.h.
Referenced by asf_read_packet_header(), and put_payload_parsing_info().
| #define ASF_PPI_MASK_SEQUENCE_FIELD_SIZE 0x06 |
Definition at line 152 of file asf.h.
Referenced by asf_read_packet_header().
| #define ASF_PPI_FLAG_PADDING_LENGTH_FIELD_IS_BYTE 0x08 |
Definition at line 154 of file asf.h.
Referenced by put_payload_parsing_info().
| #define ASF_PPI_FLAG_PADDING_LENGTH_FIELD_IS_WORD 0x10 |
Definition at line 155 of file asf.h.
Referenced by put_payload_parsing_info().
| #define ASF_PPI_MASK_PADDING_LENGTH_FIELD_SIZE 0x18 |
Definition at line 157 of file asf.h.
Referenced by asf_read_packet_header().
| #define ASF_PPI_MASK_PACKET_LENGTH_FIELD_SIZE 0x60 |
Definition at line 162 of file asf.h.
Referenced by asf_read_packet_header().
| #define ASF_PL_FLAG_REPLICATED_DATA_LENGTH_FIELD_IS_DWORD 0x03 |
| #define ASF_PL_MASK_REPLICATED_DATA_LENGTH_FIELD_SIZE 0x03 |
Definition at line 168 of file asf.h.
Referenced by asf_read_payload().
| #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 |
Definition at line 173 of file asf.h.
Referenced by asf_read_payload().
| #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 |
Definition at line 178 of file asf.h.
Referenced by asf_read_payload().
| #define ASF_PL_FLAG_KEY_FRAME 0x80 |
Definition at line 187 of file asf.h.
Referenced by put_payload_header().
| 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 145 of file asf.c.
Referenced by get_tag(), and process_metadata().
Definition at line 117 of file asf.h.
Referenced by asf_write_header1().
Definition at line 123 of file asf.h.
Referenced by asf_read_file_properties(), asf_read_properties(), and get_tag().
|
extern |
Definition at line 23 of file asf_tags.c.
Referenced by asf_probe(), asf_probe(), asf_read_header(), asf_read_header(), asf_write_header1(), ff_mms_asf_header_parser(), and rtp_asf_fix_header().
|
extern |
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().
|
extern |
Definition at line 31 of file asf_tags.c.
Referenced by asf_read_header(), asf_write_header1(), and ff_mms_asf_header_parser().
|
extern |
Definition at line 35 of file asf_tags.c.
Referenced by asf_read_header(), and ff_mms_asf_header_parser().
|
extern |
Definition at line 39 of file asf_tags.c.
Referenced by asf_read_stream_properties(), asf_read_stream_properties(), and asf_write_header1().
|
extern |
Definition at line 43 of file asf_tags.c.
Referenced by asf_write_header1().
|
extern |
Definition at line 47 of file asf_tags.c.
Referenced by asf_read_stream_properties(), asf_read_stream_properties(), and asf_write_header1().
|
extern |
Definition at line 51 of file asf_tags.c.
Referenced by asf_read_stream_properties(), and asf_read_stream_properties().
|
extern |
Definition at line 55 of file asf_tags.c.
Referenced by asf_write_header1().
|
extern |
Definition at line 59 of file asf_tags.c.
Referenced by asf_read_stream_properties(), and asf_read_stream_properties().
|
extern |
Definition at line 63 of file asf_tags.c.
Referenced by asf_read_header(), and asf_write_header1().
|
extern |
Definition at line 67 of file asf_tags.c.
Referenced by asf_write_header1().
|
extern |
Definition at line 70 of file asf_tags.c.
Referenced by asf_write_header1().
|
extern |
Definition at line 74 of file asf_tags.c.
Referenced by asf_read_header(), asf_write_header1(), and ff_mms_asf_header_parser().
|
extern |
Definition at line 78 of file asf_tags.c.
Referenced by asf_read_header(), asf_write_header1(), and ff_mms_asf_header_parser().
|
extern |
Definition at line 82 of file asf_tags.c.
Referenced by asf_write_header1().
|
extern |
Definition at line 86 of file asf_tags.c.
Referenced by asf_read_header(), and asf_write_header1().
|
extern |
Definition at line 90 of file asf_tags.c.
Referenced by asf_build_simple_index(), and asf_write_index().
|
extern |
Definition at line 94 of file asf_tags.c.
Referenced by asf_read_stream_properties(), and asf_read_stream_properties().
|
extern |
Definition at line 98 of file asf_tags.c.
Referenced by asf_read_stream_properties().
|
extern |
Definition at line 102 of file asf_tags.c.
Referenced by asf_read_header(), and asf_write_header1().
|
extern |
Definition at line 106 of file asf_tags.c.
Referenced by asf_read_header().
|
extern |
Definition at line 110 of file asf_tags.c.
Referenced by asf_read_header(), and asf_write_markers().
|
extern |
Definition at line 114 of file asf_tags.c.
Referenced by asf_write_markers().
|
extern |
Definition at line 120 of file asf_tags.c.
Referenced by asf_write_header1(), and asf_write_index().
|
extern |
Definition at line 124 of file asf_tags.c.
Referenced by asf_read_header(), and asf_write_header1().
|
extern |
Definition at line 128 of file asf_tags.c.
Referenced by asf_read_header().
|
extern |
Definition at line 132 of file asf_tags.c.
Referenced by asf_read_header().
|
extern |
Definition at line 136 of file asf_tags.c.
Referenced by asf_read_header().
|
extern |
Definition at line 140 of file asf_tags.c.
Referenced by asf_write_header1().
|
extern |
Definition at line 144 of file asf_tags.c.
Referenced by asf_write_header1().
|
extern |
Definition at line 28 of file asf.c.
Referenced by asf_read_header(), asf_write_header1(), parse_legacy_attrib(), and write_table_entries_attrib().