Libav
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 31 of file asf.h.

Field Documentation

◆ guid

ff_asf_guid ASFMainHeader::guid

generated by client computer

Definition at line 32 of file asf.h.

◆ file_size

uint64_t ASFMainHeader::file_size

in bytes invalid if broadcasting

Definition at line 33 of file asf.h.

◆ create_time

uint64_t ASFMainHeader::create_time

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

Definition at line 35 of file asf.h.

◆ play_time

uint64_t ASFMainHeader::play_time

play time, in 100-nanosecond units invalid if broadcasting

Definition at line 37 of file asf.h.

◆ send_time

uint64_t ASFMainHeader::send_time

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

Definition at line 39 of file asf.h.

◆ preroll

uint32_t ASFMainHeader::preroll

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

Definition at line 41 of file asf.h.

◆ ignore

uint32_t ASFMainHeader::ignore

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

Definition at line 43 of file asf.h.

◆ flags

uint32_t ASFMainHeader::flags

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

Definition at line 44 of file asf.h.

◆ min_pktsize

uint32_t ASFMainHeader::min_pktsize

size of a data packet invalid if broadcasting

Definition at line 47 of file asf.h.

◆ max_pktsize

uint32_t ASFMainHeader::max_pktsize

shall be the same as for min_pktsize invalid if broadcasting

Definition at line 49 of file asf.h.

◆ 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 51 of file asf.h.


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