My Project
|
#include <mmal_vc_client_priv.h>
Public Attributes | |
uint32_t | magic |
void(* | callback )(struct mmal_worker_buffer_from_host *) |
void(* | callback_event )(MMAL_PORT_T *port, MMAL_BUFFER_HEADER_T *event) |
MMAL_PORT_T * | port |
MMAL_BUFFER_HEADER_T * | buffer |
struct mmal_worker_buffer_from_host | msg |
Hold the context required when sending a buffer to the copro.
Definition at line 43 of file mmal_vc_client_priv.h.
MMAL_BUFFER_HEADER_T* MMAL_VC_CLIENT_BUFFER_CONTEXT_T::buffer |
The original buffer from the host.
Definition at line 57 of file mmal_vc_client_priv.h.
void(* MMAL_VC_CLIENT_BUFFER_CONTEXT_T::callback) (struct mmal_worker_buffer_from_host *) |
Called when VC is done with the buffer
Definition at line 48 of file mmal_vc_client_priv.h.
void(* MMAL_VC_CLIENT_BUFFER_CONTEXT_T::callback_event) (MMAL_PORT_T *port, MMAL_BUFFER_HEADER_T *event) |
Called when VC sends an event
Definition at line 51 of file mmal_vc_client_priv.h.
uint32_t MMAL_VC_CLIENT_BUFFER_CONTEXT_T::magic |
Definition at line 45 of file mmal_vc_client_priv.h.
struct mmal_worker_buffer_from_host MMAL_VC_CLIENT_BUFFER_CONTEXT_T::msg |
The actual message sent to the host
Definition at line 60 of file mmal_vc_client_priv.h.
MMAL_PORT_T* MMAL_VC_CLIENT_BUFFER_CONTEXT_T::port |
The port this buffer was sent to
Definition at line 54 of file mmal_vc_client_priv.h.