Libav
|
Public Types | |
enum | { PARSE_PACKET_HEADER, READ_SINGLE, READ_MULTI, READ_MULTI_SUB } |
anonymous enum |
int ASFContext::data_reached |
Definition at line 95 of file asfdec.c.
Referenced by asf_read_data(), and asf_read_header().
int ASFContext::is_simple_index |
Definition at line 96 of file asfdec.c.
Referenced by asf_read_header(), asf_read_seek(), and asf_read_simple_index().
int ASFContext::is_header |
Definition at line 97 of file asfdec.c.
Referenced by asf_read_header(), and asf_read_unknown().
uint64_t ASFContext::preroll |
Definition at line 99 of file asfdec.c.
Referenced by asf_read_header(), asf_read_marker(), asf_read_packet(), asf_read_properties(), and asf_read_subpayload().
uint64_t ASFContext::nb_packets |
how many packets are there in the file, invalid if broadcasting
Definition at line 100 of file asfdec.c.
Referenced by asf_read_data(), asf_read_properties(), asf_write_header(), asf_write_header1(), asf_write_packet(), and flush_packet().
uint32_t ASFContext::packet_size |
Definition at line 101 of file asfdec.c.
Referenced by asf_read_multiple_payload(), asf_read_packet(), asf_read_payload(), asf_read_properties(), asf_read_simple_index(), asf_read_single_payload(), asf_read_subpayload(), and asf_read_timestamp().
int64_t ASFContext::send_time |
Definition at line 102 of file asfdec.c.
Referenced by asf_read_packet_header().
int ASFContext::duration |
Definition at line 103 of file asfdec.c.
Referenced by asf_read_data(), asf_read_properties(), asf_write_header1(), and asf_write_packet().
uint32_t ASFContext::b_flags |
Definition at line 105 of file asfdec.c.
Referenced by asf_read_data(), asf_read_header(), asf_read_packet(), and asf_read_properties().
uint32_t ASFContext::prop_flags |
Definition at line 106 of file asfdec.c.
Referenced by asf_read_packet_header(), asf_read_payload(), and reset_packet_state().
uint64_t ASFContext::data_size |
Definition at line 108 of file asfdec.c.
Referenced by asf_read_data(), asf_read_packet(), asf_read_payload(), and asf_read_timestamp().
uint64_t ASFContext::unknown_size |
Definition at line 109 of file asfdec.c.
Referenced by asf_read_unknown().
int64_t ASFContext::offset |
Definition at line 111 of file asfdec.c.
Referenced by asf_read_content_desc(), asf_read_data(), asf_read_ext_content(), asf_read_ext_stream_properties(), asf_read_header(), asf_read_language_list(), asf_read_marker(), asf_read_metadata_obj(), asf_read_simple_index(), asf_read_stream_properties(), detect_unknown_subobject(), and reset_packet_state().
int64_t ASFContext::data_offset |
Definition at line 113 of file asfdec.c.
Referenced by asf_read_data(), asf_read_packet(), asf_read_payload(), asf_read_timestamp(), asf_write_header1(), asf_write_trailer(), and get_send_time().
int64_t ASFContext::first_packet_offset |
Definition at line 114 of file asfdec.c.
Referenced by asf_read_data(), asf_read_header(), asf_read_simple_index(), asf_read_timestamp(), and reset_packet_state().
int64_t ASFContext::unknown_offset |
Definition at line 115 of file asfdec.c.
Referenced by asf_read_header(), and asf_read_unknown().
ASFStream* ASFContext::asf_st[ASF_MAX_STREAMS] |
Definition at line 118 of file asfdec.c.
Referenced by asf_deinterleave(), asf_read_close(), asf_read_ext_stream_properties(), asf_read_header(), asf_read_packet(), asf_read_payload(), asf_read_picture(), asf_read_simple_index(), asf_read_stream_properties(), asf_read_subpayload(), asf_read_timestamp(), find_stream(), and reset_packet_state().
ASFStreamData ASFContext::asf_sd[ASF_MAX_STREAMS] |
Definition at line 119 of file asfdec.c.
Referenced by asf_read_close(), asf_read_header(), asf_read_language_list(), asf_read_metadata_obj(), and asf_store_aspect_ratio().
int ASFContext::nb_streams |
Definition at line 120 of file asfdec.c.
Referenced by asf_read_close(), asf_read_data(), asf_read_ext_stream_properties(), asf_read_header(), asf_read_packet(), asf_read_payload(), asf_read_picture(), asf_read_simple_index(), asf_read_stream_properties(), asf_read_subpayload(), asf_read_timestamp(), find_stream(), and reset_packet_state().
int ASFContext::stream_index |
Definition at line 122 of file asfdec.c.
Referenced by asf_read_payload(), and asf_read_subpayload().
uint64_t ASFContext::sub_header_offset |
Definition at line 125 of file asfdec.c.
Referenced by asf_read_subpayload(), and reset_packet_state().
int64_t ASFContext::sub_dts |
Definition at line 126 of file asfdec.c.
Referenced by asf_read_payload(), asf_read_subpayload(), and reset_packet_state().
uint8_t ASFContext::dts_delta |
Definition at line 127 of file asfdec.c.
Referenced by asf_read_subpayload(), and reset_packet_state().
uint32_t ASFContext::packet_size_internal |
Definition at line 128 of file asfdec.c.
Referenced by asf_read_data(), asf_read_packet_header(), and asf_read_single_payload().
int64_t ASFContext::packet_offset |
Definition at line 129 of file asfdec.c.
Referenced by asf_read_packet(), asf_read_packet_header(), asf_read_payload(), asf_read_single_payload(), asf_read_subpayload(), and reset_packet_state().
uint32_t ASFContext::pad_len |
Definition at line 130 of file asfdec.c.
Referenced by asf_read_packet(), asf_read_packet_header(), asf_read_single_payload(), asf_read_subpayload(), and reset_packet_state().
uint32_t ASFContext::rep_data_len |
Definition at line 131 of file asfdec.c.
Referenced by asf_read_multiple_payload(), asf_read_payload(), asf_read_replicated_data(), asf_read_single_payload(), and reset_packet_state().
uint64_t ASFContext::sub_left |
Definition at line 134 of file asfdec.c.
Referenced by asf_read_data(), asf_read_multiple_payload(), asf_read_packet(), asf_read_payload(), asf_read_subpayload(), and reset_packet_state().
unsigned int ASFContext::nb_sub |
Definition at line 135 of file asfdec.c.
Referenced by asf_read_subpayload(), and reset_packet_state().
uint16_t ASFContext::mult_sub_len |
Definition at line 136 of file asfdec.c.
Referenced by asf_read_subpayload(), and reset_packet_state().
uint64_t ASFContext::nb_mult_left |
Definition at line 137 of file asfdec.c.
Referenced by asf_read_data(), asf_read_multiple_payload(), asf_read_packet(), asf_read_packet_header(), asf_read_payload(), asf_read_subpayload(), and reset_packet_state().
int ASFContext::return_subpayload |
Definition at line 138 of file asfdec.c.
Referenced by asf_read_data(), asf_read_packet(), asf_read_subpayload(), and reset_packet_state().
enum { ... } ASFContext::state |
Referenced by asf_read_data(), asf_read_multiple_payload(), asf_read_packet(), asf_read_payload(), and reset_packet_state().
uint32_t ASFContext::seqno |
Definition at line 209 of file asfenc.c.
Referenced by put_chunk().
int ASFContext::is_streamed |
Definition at line 210 of file asfenc.c.
Referenced by asf_write_header1(), asf_write_packet(), asf_write_stream_header(), asf_write_trailer(), and flush_packet().
ASFStream ASFContext::streams[128] |
it's max number and it's not that big
Definition at line 211 of file asfenc.c.
Referenced by asf_write_header1(), and asf_write_packet().
unsigned char ASFContext::multi_payloads_present |
Definition at line 216 of file asfenc.c.
Referenced by put_frame(), put_payload_header(), and put_payload_parsing_info().
int ASFContext::packet_size_left |
Definition at line 217 of file asfenc.c.
Referenced by flush_packet(), and put_frame().
int ASFContext::packet_timestamp_start |
Definition at line 218 of file asfenc.c.
Referenced by asf_write_header(), flush_packet(), and put_frame().
int ASFContext::packet_timestamp_end |
Definition at line 219 of file asfenc.c.
Referenced by asf_write_header(), flush_packet(), and put_frame().
unsigned int ASFContext::packet_nb_payloads |
Definition at line 220 of file asfenc.c.
Referenced by asf_write_header(), flush_packet(), and put_frame().
uint8_t ASFContext::packet_buf[PACKET_SIZE] |
Definition at line 221 of file asfenc.c.
Referenced by asf_write_header(), and flush_packet().
AVIOContext ASFContext::pb |
Definition at line 222 of file asfenc.c.
Referenced by asf_write_header(), asf_write_trailer(), flush_packet(), put_frame(), and put_payload_header().
uint64_t ASFContext::data_offset |
int64_t ASFContext::last_indexed_pts |
Definition at line 226 of file asfenc.c.
Referenced by asf_write_header(), and asf_write_packet().
ASFIndex* ASFContext::index_ptr |
Definition at line 227 of file asfenc.c.
Referenced by asf_write_header(), asf_write_packet(), asf_write_trailer(), and get_send_time().
uint32_t ASFContext::nb_index_count |
Definition at line 228 of file asfenc.c.
Referenced by asf_write_header(), asf_write_packet(), asf_write_trailer(), and get_send_time().
uint32_t ASFContext::nb_index_memory_alloc |
Definition at line 229 of file asfenc.c.
Referenced by asf_write_header(), and asf_write_packet().
uint16_t ASFContext::maximum_packet |
Definition at line 230 of file asfenc.c.
Referenced by asf_write_header(), asf_write_packet(), and asf_write_trailer().