My Project
|
Go to the source code of this file.
Classes | |
struct | MMAL_VC_CLIENT_BUFFER_CONTEXT_T |
Typedefs | |
typedef struct MMAL_CLIENT_T | MMAL_CLIENT_T |
typedef struct MMAL_VC_CLIENT_BUFFER_CONTEXT_T | MMAL_VC_CLIENT_BUFFER_CONTEXT_T |
Functions | |
void | mmal_vc_client_init (void) |
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) |
Internal API for vchiq_arm MMAL client.
Definition in file mmal_vc_client_priv.h.
typedef struct MMAL_CLIENT_T MMAL_CLIENT_T |
Definition at line 37 of file mmal_vc_client_priv.h.
typedef struct MMAL_VC_CLIENT_BUFFER_CONTEXT_T MMAL_VC_CLIENT_BUFFER_CONTEXT_T |
Hold the context required when sending a buffer to the copro.
void mmal_vc_client_init | ( | void | ) |
MMAL_CLIENT_T* mmal_vc_get_client | ( | void | ) |
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 | ||
) |
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 | ||
) |