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
_AVbinInfo Struct Reference

#include <avbin.h>

Data Fields

size_t structure_size
 
int version
 
char * version_string
 
char * build_date
 
char * repo
 
char * commit
 
char * backend
 
char * backend_version_string
 
char * backend_repo
 
char * backend_commit
 

Detailed Description

Information about the AVbin library. See avbin_get_info()

Definition at line 384 of file avbin.h.

Field Documentation

char* backend

Which backend we are using: "libav" or "ffmpeg"

Definition at line 424 of file avbin.h.

char* backend_commit

The commit hash of the backend repo used for the backend.

Definition at line 440 of file avbin.h.

char* backend_repo

URL to the backend repository used for this release.

Definition at line 435 of file avbin.h.

char* backend_version_string

The version string of the most recent tag of the backend. Note: There may be custom patches on top of the backend version.

Definition at line 430 of file avbin.h.

char* build_date

When the library was built, in strftime format "%Y-%m-%d %H:%M:%S %z"

Definition at line 409 of file avbin.h.

char* commit

The commit of the AVbin repository used.

Definition at line 419 of file avbin.h.

char* repo

URL to the AVbin repository used.

Definition at line 414 of file avbin.h.

size_t structure_size

Size of this structure, in bytes. This will be filled in for you by avbin_get_info() so that you can determine which version of this struct you have received. For example: AVbinInfo * info = avbin_get_info() if (info->structure_size == sizeof(AVbinInfo) // You are safe to access the members of an AVbinInfo typedef...

Definition at line 393 of file avbin.h.

int version

AVbin version as an integer. This value is the same as returned by the avbin_get_version() function. Consider using version_string instead.

Definition at line 399 of file avbin.h.

char* version_string

AVbin version string, including pre-release information, i.e. "10-beta1".

Definition at line 404 of file avbin.h.


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