ffmpeg-sys 2.7.1-10

FFI bindings to FFmpeg
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use libc::{c_void, c_int, c_uint};

pub type AVThreadMessageQueue = c_void;

pub const AV_THREAD_MESSAGE_NONBLOCK: c_uint = 1;

extern {
	pub fn av_thread_message_queue_alloc(mq: *mut *mut AVThreadMessageQueue, nelem: c_uint, elsize: c_uint) -> c_int;
	pub fn av_thread_message_queue_free(mq: *mut *mut AVThreadMessageQueue);
	pub fn av_thread_message_queue_send(mq: *mut AVThreadMessageQueue, msg: *mut c_void, flags: c_uint) -> c_int;
	pub fn av_thread_message_queue_recv(mq: *mut AVThreadMessageQueue, msg: *mut c_void, flags: c_uint) -> c_int;
	pub fn av_thread_message_queue_set_err_send(mq: *mut AVThreadMessageQueue, err: c_int);
	pub fn av_thread_message_queue_set_err_recv(mq: *mut AVThreadMessageQueue, err: c_int);
}