My Project
mmal_types.h File Reference
#include "mmal_common.h"

Go to the source code of this file.

Classes

struct  MMAL_RECT_T
 
struct  MMAL_RATIONAL_T
 

Macros

Special Unknown Time Value

Timestamps in MMAL are defined as signed 64 bits integer values representing microseconds. However a pre-defined special value is used to signal that a timestamp is not known.

#define MMAL_TIME_UNKNOWN   (INT64_C(1)<<63)
 

Typedefs

typedef uint32_t MMAL_FOURCC_T
 

Enumerations

enum  MMAL_STATUS_T {
  MMAL_SUCCESS = 0, MMAL_ENOMEM, MMAL_ENOSPC, MMAL_EINVAL,
  MMAL_ENOSYS, MMAL_ENOENT, MMAL_ENXIO, MMAL_EIO,
  MMAL_ESPIPE, MMAL_ECORRUPT, MMAL_ENOTREADY, MMAL_ECONFIG,
  MMAL_EISCONN, MMAL_ENOTCONN, MMAL_EAGAIN, MMAL_EFAULT,
  MMAL_STATUS_MAX = 0x7FFFFFFF
}