ASFMainHeader Struct Reference

#include <asf.h>


Data Fields

ff_asf_guid guid
 generated by client computer
uint64_t file_size
 in bytes invalid if broadcasting
uint64_t create_time
 time of creation, in 100-nanosecond units since 1.1.1601 invalid if broadcasting
uint64_t play_time
 play time, in 100-nanosecond units invalid if broadcasting
uint64_t send_time
 time to send file, in 100-nanosecond units invalid if broadcasting (could be ignored)
uint32_t preroll
 timestamp of the first packet, in milliseconds if nonzero - subtract from time
uint32_t ignore
 preroll is 64bit - but let's just ignore it
uint32_t flags
 0x01 - broadcast 0x02 - seekable rest is reserved should be 0
uint32_t min_pktsize
 size of a data packet invalid if broadcasting
uint32_t max_pktsize
 shall be the same as for min_pktsize invalid if broadcasting
uint32_t max_bitrate
 bandwidth of stream in bps should be the sum of bitrates of the individual media streams


Detailed Description

Definition at line 51 of file asf.h.


Field Documentation

time of creation, in 100-nanosecond units since 1.1.1601 invalid if broadcasting

Definition at line 55 of file asf.h.

Referenced by asf_read_header().

in bytes invalid if broadcasting

Definition at line 53 of file asf.h.

Referenced by asf_read_header().

0x01 - broadcast 0x02 - seekable rest is reserved should be 0

Definition at line 64 of file asf.h.

Referenced by asf_read_header().

generated by client computer

Definition at line 52 of file asf.h.

Referenced by asf_read_header().

preroll is 64bit - but let's just ignore it

Definition at line 63 of file asf.h.

Referenced by asf_read_header().

bandwidth of stream in bps should be the sum of bitrates of the individual media streams

Definition at line 71 of file asf.h.

Referenced by asf_read_header().

shall be the same as for min_pktsize invalid if broadcasting

Definition at line 69 of file asf.h.

Referenced by asf_read_header().

size of a data packet invalid if broadcasting

Definition at line 67 of file asf.h.

Referenced by asf_read_header(), and ff_asf_get_packet().

play time, in 100-nanosecond units invalid if broadcasting

Definition at line 57 of file asf.h.

Referenced by asf_read_header().

timestamp of the first packet, in milliseconds if nonzero - subtract from time

Definition at line 61 of file asf.h.

Referenced by asf_read_header().

time to send file, in 100-nanosecond units invalid if broadcasting (could be ignored)

Definition at line 59 of file asf.h.

Referenced by asf_read_header().


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

Generated on Fri Oct 26 02:36:56 2012 for FFmpeg by  doxygen 1.5.8