My Project
|
#include "mmal_buffer.h"
Go to the source code of this file.
Typedefs | |
typedef struct MMAL_QUEUE_T | MMAL_QUEUE_T |
Functions | |
MMAL_QUEUE_T * | mmal_queue_create (void) |
void | mmal_queue_put (MMAL_QUEUE_T *queue, MMAL_BUFFER_HEADER_T *buffer) |
void | mmal_queue_put_back (MMAL_QUEUE_T *queue, MMAL_BUFFER_HEADER_T *buffer) |
MMAL_BUFFER_HEADER_T * | mmal_queue_get (MMAL_QUEUE_T *queue) |
MMAL_BUFFER_HEADER_T * | mmal_queue_wait (MMAL_QUEUE_T *queue) |
MMAL_BUFFER_HEADER_T * | mmal_queue_timedwait (MMAL_QUEUE_T *queue, VCOS_UNSIGNED timeout) |
unsigned int | mmal_queue_length (MMAL_QUEUE_T *queue) |
void | mmal_queue_destroy (MMAL_QUEUE_T *queue) |