My Project
Public Attributes
MMAL_PORT_PRIVATE_T Struct Reference

#include <mmal_port_private.h>

List of all members.

Public Attributes

struct MMAL_PORT_PRIVATE_CORE_Tcore
struct MMAL_PORT_MODULE_Tmodule
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)

Detailed Description

Definition of a port.


Member Data Documentation

Pointer to the private data of the core

Pointer to the private data of the module in use


The documentation for this struct was generated from the following file:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines