28 #ifndef MMAL_VC_CLIENT_H
29 #define MMAL_VC_CLIENT_H
37 typedef struct MMAL_CLIENT_T MMAL_CLIENT_T;
39 void mmal_vc_client_init(
void);
64 MMAL_CLIENT_T *mmal_vc_get_client(
void);
72 MMAL_BOOL_T send_dummy_bulk);
76 uint8_t *data,
size_t data_size,
MMAL_BUFFER_HEADER_T * buffer
Definition: mmal_vc_client_priv.h:57
void(* callback)(struct mmal_worker_buffer_from_host *)
Definition: mmal_vc_client_priv.h:48
struct mmal_worker_buffer_from_host msg
Definition: mmal_vc_client_priv.h:60
struct MMAL_VC_CLIENT_BUFFER_CONTEXT_T MMAL_VC_CLIENT_BUFFER_CONTEXT_T
Definition: mmal_port.h:79
Definition: mmal_vc_client_priv.h:43
Definition: mmal_vc_msgs.h:368
Definition: mmal_buffer.h:69
MMAL_PORT_T * port
Definition: mmal_vc_client_priv.h:54
MMAL_STATUS_T
Definition: mmal_types.h:46
void(* callback_event)(MMAL_PORT_T *port, MMAL_BUFFER_HEADER_T *event)
Definition: mmal_vc_client_priv.h:51