My Project
|
#include <mmal_port_private.h>
Public Attributes | |
struct MMAL_PORT_PRIVATE_CORE_T * | core |
struct MMAL_PORT_MODULE_T * | module |
MMAL_STATUS_T(* | pf_set_format )(MMAL_PORT_T *port) |
MMAL_STATUS_T(* | pf_enable )(MMAL_PORT_T *port, MMAL_PORT_BH_CB_T) |
MMAL_STATUS_T(* | pf_disable )(MMAL_PORT_T *port) |
MMAL_STATUS_T(* | pf_send )(MMAL_PORT_T *port, MMAL_BUFFER_HEADER_T *) |
MMAL_STATUS_T(* | pf_flush )(MMAL_PORT_T *port) |
MMAL_STATUS_T(* | pf_parameter_set )(MMAL_PORT_T *port, const MMAL_PARAMETER_HEADER_T *param) |
MMAL_STATUS_T(* | pf_parameter_get )(MMAL_PORT_T *port, MMAL_PARAMETER_HEADER_T *param) |
MMAL_STATUS_T(* | pf_connect )(MMAL_PORT_T *port, MMAL_PORT_T *other_port) |
uint8_t *(* | pf_payload_alloc )(MMAL_PORT_T *port, uint32_t payload_size) |
void(* | pf_payload_free )(MMAL_PORT_T *port, uint8_t *payload) |
Definition of a port.
Pointer to the private data of the core
Pointer to the private data of the module in use