ASFContext Struct Reference


Data Fields

const AVClass * class
conversion table from asf ID 2 AVStream ID
it's max number and it's not that big
uint32_t stream_bitrates [128]
max number of streams, bitrate for each (for streaming)
char stream_languages [128][6]
max number of streams, language for each (RFC1766, e.g. en-US)
beginning of the first data packet
data object offset (excl. GUID & size)
size of the data object
int64_t packet_pos
currently decoded stream
uint32_t seqno
how many packets are there in the file, invalid if broadcasting
int64_t duration
in 100ns units
unsigned char multi_payloads_present
uint8_t packet_buf [PACKET_SIZE]
uint16_t maximum_packet

Detailed Description

Definition at line 39 of file asfdec.c.


Field Documentation

currently decoded stream

Definition at line 77 of file asfdec.c.

Referenced by asf_reset_header(), and ff_asf_parse_packet().

conversion table from asf ID 2 AVStream ID

Definition at line 41 of file asfdec.c.

Referenced by asf_read_frame_header(), asf_read_header(), and asf_read_stream_properties().

Definition at line 40 of file asfdec.c.

Definition at line 44 of file asfdec.c.

Referenced by asf_read_ext_content_desc(), asf_read_header(), and asf_read_metadata().

data object offset (excl. GUID & size)

Definition at line 51 of file asfdec.c.

Referenced by asf_build_simple_index(), asf_read_header(), and ff_asf_parse_packet().

size of the data object

Definition at line 52 of file asfdec.c.

Referenced by asf_build_simple_index(), asf_read_header(), and ff_asf_parse_packet().

beginning of the first data packet

Definition at line 50 of file asfdec.c.

Referenced by asf_read_header(), asf_write_header1(), and asf_write_trailer().

in 100ns units

Definition at line 199 of file asfenc.c.

Referenced by asf_write_header1(), and asf_write_packet().

Definition at line 217 of file asfenc.c.

Referenced by asf_write_packet(), and asf_write_trailer().

Definition at line 55 of file asfdec.c.

Referenced by asf_build_simple_index(), asf_read_file_properties(), asf_read_header(), asf_read_stream_properties(), ff_asf_get_packet(), and ff_asf_parse_packet().

Definition at line 211 of file asfenc.c.

Referenced by asf_write_header(), asf_write_trailer(), and update_index().

Definition at line 53 of file asfdec.c.

Referenced by asf_build_simple_index(), and asf_read_seek().

Definition at line 195 of file asfenc.c.

Referenced by asf_write_header1(), asf_write_packet(), asf_write_stream_header(), asf_write_trailer(), and flush_packet().

Definition at line 213 of file asfenc.c.

Referenced by asf_write_header(), asf_write_trailer(), and update_index().

Definition at line 201 of file asfenc.c.

Referenced by put_frame(), put_payload_header(), and put_payload_parsing_info().

Definition at line 212 of file asfenc.c.

Referenced by asf_write_header(), and update_index().

how many packets are there in the file, invalid if broadcasting

Definition at line 198 of file asfenc.c.

Referenced by asf_write_header(), asf_write_header1(), asf_write_packet(), and flush_packet().

Definition at line 215 of file asfenc.c.

Referenced by update_index().

Definition at line 214 of file asfenc.c.

Referenced by update_index().

Definition at line 216 of file asfenc.c.

Referenced by asf_write_trailer(), and update_index().

Definition at line 79 of file asfdec.c.

Referenced by ff_asf_get_packet().

Definition at line 206 of file asfenc.c.

Referenced by asf_write_header(), and flush_packet().

Definition at line 57 of file asfdec.c.

Referenced by asf_read_frame_header(), asf_reset_header(), and ff_asf_get_packet().

Definition at line 66 of file asfdec.c.

Referenced by asf_read_frame_header(), asf_reset_header(), and ff_asf_parse_packet().

Definition at line 67 of file asfdec.c.

Referenced by asf_read_frame_header(), asf_reset_header(), and ff_asf_parse_packet().

Definition at line 68 of file asfdec.c.

Referenced by asf_read_frame_header(), asf_reset_header(), and ff_asf_parse_packet().

Definition at line 64 of file asfdec.c.

Referenced by asf_read_frame_header(), asf_reset_header(), and ff_asf_parse_packet().

Definition at line 69 of file asfdec.c.

Referenced by asf_read_frame_header(), asf_reset_header(), and ff_asf_parse_packet().

Definition at line 205 of file asfenc.c.

Referenced by asf_write_header(), flush_packet(), and put_frame().

Definition at line 70 of file asfdec.c.

Referenced by asf_read_frame_header(), asf_reset_header(), and ff_asf_parse_packet().

Definition at line 65 of file asfdec.c.

Referenced by asf_read_frame_header(), asf_reset_header(), ff_asf_get_packet(), and ff_asf_parse_packet().

Definition at line 73 of file asfdec.c.

Referenced by ff_asf_parse_packet().

Definition at line 58 of file asfdec.c.

Referenced by asf_read_frame_header(), asf_reset_header(), and ff_asf_get_packet().

Definition at line 63 of file asfdec.c.

Referenced by asf_read_frame_header(), asf_reset_header(), and ff_asf_parse_packet().

Definition at line 61 of file asfdec.c.

Referenced by asf_read_frame_header(), asf_read_packet(), asf_reset_header(), ff_asf_get_packet(), and ff_asf_parse_packet().

Definition at line 60 of file asfdec.c.

Referenced by asf_read_frame_header(), asf_reset_header(), and ff_asf_get_packet().

Definition at line 62 of file asfdec.c.

Referenced by asf_read_frame_header(), asf_reset_header(), and ff_asf_parse_packet().

Definition at line 48 of file asfdec.c.

Referenced by asf_read_frame_header(), asf_read_header(), asf_read_packet(), asf_reset_header(), ff_asf_get_packet(), ff_asf_parse_packet(), flush_packet(), and put_frame().

Definition at line 71 of file asfdec.c.

Referenced by asf_read_frame_header(), asf_reset_header(), and ff_asf_parse_packet().

Definition at line 72 of file asfdec.c.

Referenced by asf_read_frame_header(), asf_read_packet(), asf_reset_header(), and ff_asf_parse_packet().

Definition at line 59 of file asfdec.c.

Referenced by asf_read_frame_header(), asf_reset_header(), and ff_asf_get_packet().

Definition at line 204 of file asfenc.c.

Referenced by asf_write_header(), flush_packet(), and put_frame().

Definition at line 203 of file asfenc.c.

Referenced by asf_write_header(), flush_packet(), and put_frame().

Definition at line 207 of file asfenc.c.

Referenced by asf_write_header(), asf_write_trailer(), flush_packet(), put_frame(), and put_payload_header().

Definition at line 194 of file asfenc.c.

Referenced by put_chunk().

max number of streams, bitrate for each (for streaming)

Definition at line 43 of file asfdec.c.

Referenced by asf_read_ext_stream_properties(), and asf_read_header().

Definition at line 75 of file asfdec.c.

Referenced by asf_read_frame_header(), and ff_asf_parse_packet().

max number of streams, language for each (RFC1766, e.g. en-US)

Definition at line 45 of file asfdec.c.

Referenced by asf_read_header(), and asf_read_language_list().

it's max number and it's not that big

Definition at line 42 of file asfdec.c.

Referenced by asf_read_ext_stream_properties(), asf_read_header(), asf_write_header1(), and asf_write_packet().


The documentation for this struct was generated from the following files:

Generated on Fri Oct 26 02:50:14 2012 for FFmpeg by doxygen 1.5.8

AltStyle によって変換されたページ (->オリジナル) /