My Project
MMAL_DRIVER_BUFFER_T Struct Reference

#include <mmal_vc_msgs.h>

Public Attributes

uint32_t magic
 
uint32_t component_handle
 
uint32_t port_handle
 
struct MMAL_VC_CLIENT_BUFFER_CONTEXT_Tclient_context
 

Detailed Description

Buffer header driver area structure. In the private area of a buffer header there is a driver area where we can put values. This structure defines the layout of that.

Definition at line 353 of file mmal_vc_msgs.h.

Member Data Documentation

◆ client_context

struct MMAL_VC_CLIENT_BUFFER_CONTEXT_T* MMAL_DRIVER_BUFFER_T::client_context

Client side uses this to get back to its context structure.

Definition at line 360 of file mmal_vc_msgs.h.

◆ component_handle

uint32_t MMAL_DRIVER_BUFFER_T::component_handle

The component this buffer is from

Definition at line 356 of file mmal_vc_msgs.h.

◆ magic

uint32_t MMAL_DRIVER_BUFFER_T::magic

Definition at line 355 of file mmal_vc_msgs.h.

◆ port_handle

uint32_t MMAL_DRIVER_BUFFER_T::port_handle

Index into array of ports for this component

Definition at line 357 of file mmal_vc_msgs.h.


The documentation for this struct was generated from the following file: