19 #ifndef AVUTIL_THREADMESSAGE_H 20 #define AVUTIL_THREADMESSAGE_H 96 void (*free_func)(
void *msg));
void av_thread_message_queue_set_err_send(AVThreadMessageQueue *mq, int err)
int av_thread_message_queue_send(AVThreadMessageQueue *mq, void *msg, unsigned flags)
void av_thread_message_flush(AVThreadMessageQueue *mq)
void av_thread_message_queue_set_err_recv(AVThreadMessageQueue *mq, int err)
void av_thread_message_queue_set_free_func(AVThreadMessageQueue *mq, void(*free_func)(void *msg))
void av_thread_message_queue_free(AVThreadMessageQueue **mq)
int av_thread_message_queue_recv(AVThreadMessageQueue *mq, void *msg, unsigned flags)
int av_thread_message_queue_alloc(AVThreadMessageQueue **mq, unsigned nelem, unsigned elsize)
Definition: threadmessage.h:31
AVThreadMessageFlags
Definition: threadmessage.h:24
struct AVThreadMessageQueue AVThreadMessageQueue
Definition: threadmessage.h:22