28 #ifndef MMAL_VC_CLIENT_H 29 #define MMAL_VC_CLIENT_H 76 uint8_t *data,
size_t data_size,
MMAL_BUFFER_HEADER_T * buffer
void(* callback)(struct mmal_worker_buffer_from_host *)
struct mmal_worker_buffer_from_host msg
mmal_worker_msg_header header
void mmal_vc_client_init(void)
struct MMAL_VC_CLIENT_BUFFER_CONTEXT_T MMAL_VC_CLIENT_BUFFER_CONTEXT_T
struct MMAL_CLIENT_T MMAL_CLIENT_T
MMAL_CLIENT_T * mmal_vc_get_client(void)
MMAL_STATUS_T mmal_vc_sendwait_message(MMAL_CLIENT_T *client, mmal_worker_msg_header *header, size_t size, uint32_t msgid, void *dest, size_t *destlen, MMAL_BOOL_T send_dummy_bulk)
MMAL_STATUS_T mmal_vc_send_message(MMAL_CLIENT_T *client, mmal_worker_msg_header *header, size_t size, uint8_t *data, size_t data_size, uint32_t msgid)
void(* callback_event)(MMAL_PORT_T *port, MMAL_BUFFER_HEADER_T *event)