My Project
|
Go to the source code of this file.
Classes | |
struct | MMAL_BUFFER_HEADER_VIDEO_SPECIFIC_T |
union | MMAL_BUFFER_HEADER_TYPE_SPECIFIC_T |
struct | MMAL_BUFFER_HEADER_T |
Typedefs | |
typedef struct MMAL_BUFFER_HEADER_T | MMAL_BUFFER_HEADER_T |
typedef MMAL_BOOL_T(* | MMAL_BH_PRE_RELEASE_CB_T) (MMAL_BUFFER_HEADER_T *header, void *userdata) |
Functions | |
void | mmal_buffer_header_acquire (MMAL_BUFFER_HEADER_T *header) |
void | mmal_buffer_header_reset (MMAL_BUFFER_HEADER_T *header) |
void | mmal_buffer_header_release (MMAL_BUFFER_HEADER_T *header) |
void | mmal_buffer_header_release_continue (MMAL_BUFFER_HEADER_T *header) |
void | mmal_buffer_header_pre_release_cb_set (MMAL_BUFFER_HEADER_T *header, MMAL_BH_PRE_RELEASE_CB_T cb, void *userdata) |
MMAL_STATUS_T | mmal_buffer_header_replicate (MMAL_BUFFER_HEADER_T *dest, MMAL_BUFFER_HEADER_T *src) |
MMAL_STATUS_T | mmal_buffer_header_mem_lock (MMAL_BUFFER_HEADER_T *header) |
void | mmal_buffer_header_mem_unlock (MMAL_BUFFER_HEADER_T *header) |