FFmpeg
Data Fields
ASFMainHeader Struct Reference

#include <asf.h>

Data Fields

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

Detailed Description

Definition at line 39 of file asf.h.

Field Documentation

◆ guid

ff_asf_guid ASFMainHeader::guid

generated by client computer

Definition at line 40 of file asf.h.

Referenced by asf_read_file_properties().

◆ file_size

uint64_t ASFMainHeader::file_size

in bytes invalid if broadcasting

Definition at line 41 of file asf.h.

Referenced by asf_read_file_properties(), and asf_read_stream_properties().

◆ create_time

uint64_t ASFMainHeader::create_time

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

Definition at line 43 of file asf.h.

Referenced by asf_read_file_properties().

◆ play_time

uint64_t ASFMainHeader::play_time

play time, in 100-nanosecond units invalid if broadcasting

Definition at line 45 of file asf.h.

Referenced by asf_read_file_properties(), and asf_read_stream_properties().

◆ send_time

uint64_t ASFMainHeader::send_time

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

Definition at line 47 of file asf.h.

Referenced by asf_read_file_properties().

◆ preroll

uint32_t ASFMainHeader::preroll

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

Definition at line 49 of file asf.h.

Referenced by asf_build_simple_index(), asf_parse_packet(), asf_read_file_properties(), asf_read_marker(), and asf_read_stream_properties().

◆ ignore

uint32_t ASFMainHeader::ignore

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

Definition at line 51 of file asf.h.

Referenced by asf_read_file_properties().

◆ flags

uint32_t ASFMainHeader::flags

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

Definition at line 52 of file asf.h.

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

◆ min_pktsize

uint32_t ASFMainHeader::min_pktsize

size of a data packet invalid if broadcasting

Definition at line 55 of file asf.h.

Referenced by asf_get_packet(), and asf_read_file_properties().

◆ max_pktsize

uint32_t ASFMainHeader::max_pktsize

shall be the same as for min_pktsize invalid if broadcasting

Definition at line 57 of file asf.h.

Referenced by asf_read_file_properties().

◆ max_bitrate

uint32_t ASFMainHeader::max_bitrate

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

Definition at line 59 of file asf.h.

Referenced by asf_read_file_properties().


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