AVbin
Version 10
Cross-platform audio/video media decoding library with long-term ABI support.
|
#include <avbin.h>
Data Fields | |
size_t | structure_size |
AVbinStreamType | type |
union { | |
struct { | |
uint32_t width | |
uint32_t height | |
uint32_t sample_aspect_num | |
uint32_t sample_aspect_den | |
uint32_t frame_rate_num | |
uint32_t frame_rate_den | |
} video | |
struct { | |
AVbinSampleFormat sample_format | |
uint32_t sample_rate | |
uint32_t sample_bits | |
uint32_t channels | |
} audio | |
}; | |
Stream details.
A stream is a single audio track or video. Most audio files contain one audio stream. Most video files contain one audio stream and one video stream. More than one audio stream may indicate the presence of multiple languages which can be selected (however at this time AVbin does not provide language information).
union { ... } |
struct { ... } audio |
uint32_t channels |
uint32_t frame_rate_num |
uint32_t sample_aspect_num |
uint32_t sample_bits |
AVbinSampleFormat sample_format |
size_t structure_size |
AVbinStreamType type |
struct { ... } video |
uint32_t width |