AVbin  Version 10
Cross-platform audio/video media decoding library with long-term ABI support.
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Fields
_AVbinFileInfo Struct Reference

#include <avbin.h>

Data Fields

size_t structure_size
 
int32_t n_streams
 
AVbinTimestamp start_time
 
AVbinTimestamp duration
 
Metadata fields

File metadata.

Strings are NUL-terminated and may be omitted (the first character NUL) if the file does not contain appropriate information. The encoding of the strings is unspecified.

char title [512]
 
char author [512]
 
char copyright [512]
 
char comment [512]
 
char album [512]
 
int32_t year
 
int32_t track
 
char genre [32]
 

Detailed Description

File details. The info struct is filled in by avbin_get_file_info.

Definition at line 151 of file avbin.h.

Field Documentation

char album[512]

Definition at line 187 of file avbin.h.

char author[512]

Definition at line 184 of file avbin.h.

char comment[512]

Definition at line 186 of file avbin.h.

char copyright[512]

Definition at line 185 of file avbin.h.

AVbinTimestamp duration

Duration of the file. Does not include the time given in start_time.

Definition at line 171 of file avbin.h.

char genre[32]

Definition at line 190 of file avbin.h.

int32_t n_streams

Number of streams contained in the file.

Definition at line 161 of file avbin.h.

AVbinTimestamp start_time

Starting time of all streams.

Definition at line 166 of file avbin.h.

size_t structure_size

Size of this structure, in bytes. This must be filled in by the application before passing to AVbin.

Definition at line 156 of file avbin.h.

char title[512]

Definition at line 183 of file avbin.h.

int32_t track

Definition at line 189 of file avbin.h.

int32_t year

Definition at line 188 of file avbin.h.


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