#include <stdarg.h>
#include <stdlib.h>
#include <string.h>
#include <avbin.h>
#include <libavformat/avformat.h>
#include <libavcodec/avcodec.h>
#include <libavutil/avutil.h>
#include <libavutil/dict.h>
#include <libavutil/mathematics.h>
#include <libswscale/swscale.h>
Go to the source code of this file.
Data Structures |
struct | _AVbinFile |
struct | _AVbinStream |
Functions |
int32_t | avbin_get_version () |
AVbinInfo * | avbin_get_info () |
int32_t | avbin_get_ffmpeg_revision () |
size_t | avbin_get_audio_buffer_size () |
int32_t | avbin_have_feature (const char *feature) |
AVbinResult | avbin_init () |
AVbinResult | avbin_init_options (AVbinOptions *options_ptr) |
AVbinResult | avbin_set_log_level (AVbinLogLevel level) |
AVbinResult | avbin_set_log_callback (AVbinLogCallback callback) |
AVbinFile * | avbin_open_filename (const char *filename) |
AVbinFile * | avbin_open_filename_with_format (const char *filename, char *format) |
void | avbin_close_file (AVbinFile *file) |
AVbinResult | avbin_seek_file (AVbinFile *file, AVbinTimestamp timestamp) |
AVbinResult | avbin_file_info (AVbinFile *file, AVbinFileInfo *info) |
AVbinResult | avbin_stream_info (AVbinFile *file, int32_t stream_index, AVbinStreamInfo *info) |
AVbinStream * | avbin_open_stream (AVbinFile *file, int32_t index) |
void | avbin_close_stream (AVbinStream *stream) |
int32_t | avbin_read (AVbinFile *file, AVbinPacket *packet) |
int32_t | avbin_decode_audio (AVbinStream *stream, uint8_t *data_in, size_t size_in, uint8_t *data_out, int *size_out) |
int32_t | avbin_decode_video (AVbinStream *stream, uint8_t *data_in, size_t size_in, uint8_t *data_out) |
Function Documentation
int32_t avbin_decode_audio |
( |
AVbinStream * |
stream, |
|
|
uint8_t * |
data_in, |
|
|
size_t |
size_in, |
|
|
uint8_t * |
data_out, |
|
|
int * |
size_out |
|
) |
| |
int32_t avbin_decode_video |
( |
AVbinStream * |
stream, |
|
|
uint8_t * |
data_in, |
|
|
size_t |
size_in, |
|
|
uint8_t * |
data_out |
|
) |
| |
int32_t avbin_read |
( |
AVbinFile * |
file, |
|
|
AVbinPacket * |
packet |
|
) |
| |
AVbinResult avbin_stream_info |
( |
AVbinFile * |
file, |
|
|
int32_t |
stream_index, |
|
|
AVbinStreamInfo * |
info |
|
) |
| |