| 
| #define  | MPI_VALUE_INVALID   _Pragma("GCC warning \"'MPI_VALUE_INVALID' macro is deprecated\"") 0x80808080 | 
|   | 
| 
#define  | MPI_BYTE_INVALID   0x80 | 
|   | A short-hand notation for byte "INVALID". 
  | 
|   | 
| #define  | MPI_BYTE_ALL   _Pragma("GCC warning \"'MPI_BYTE_ALL' macro is deprecated\"") 0xFE | 
|   | 
| #define  | MPI_VIDEO_DEV(d) | 
|   | A macro to set MPI index of video device.  More...
  | 
|   | 
| #define  | VALID_MPI_VIDEO_DEV(i) | 
|   | A macro to check MPI index of video device.  More...
  | 
|   | 
| #define  | MPI_INPUT_PATH(d,  p)   ((MPI_PATH){ { .dev = (d), .path = (p), .dummy1 = MPI_BYTE_INVALID, .dummy0 = MPI_BYTE_INVALID } }) | 
|   | A macro to set MPI index of input path.  More...
  | 
|   | 
| #define  | VALID_MPI_INPUT_PATH(i) | 
|   | A macro to check MPI index of input path.  More...
  | 
|   | 
| #define  | MPI_VIDEO_CHN(d,  c)   ((MPI_CHN){ { .dev = (d), .chn = (c), .dummy1 = MPI_BYTE_INVALID, .dummy0 = MPI_BYTE_INVALID } }) | 
|   | A macro to set MPI index of video channel.  More...
  | 
|   | 
| #define  | VALID_MPI_VIDEO_CHN(i) | 
|   | A macro to check MPI index of video channel.  More...
  | 
|   | 
| #define  | MPI_VIDEO_WIN(d,  c,  w)   ((MPI_WIN){ { .dev = (d), .chn = (c), .win = (w), .dummy0 = MPI_BYTE_INVALID } }) | 
|   | A macro to set MPI index of video widow.  More...
  | 
|   | 
| #define  | VALID_MPI_VIDEO_WIN(i) | 
|   | A macro to check MPI index of video widow.  More...
  | 
|   | 
| #define  | MPI_ENC_CHN(c) | 
|   | A function to set MPI index of encoder channel.  More...
  | 
|   | 
| #define  | VALID_MPI_ENC_CHN(i) | 
|   | A macro to check MPI index of video widow.  More...
  | 
|   | 
| #define  | MPI_ENC_BCHN(c,  b)   ((MPI_BCHN){ { .chn = (c), .bchn = (b), .dummy1 = MPI_BYTE_INVALID, .dummy0 = MPI_BYTE_INVALID } }) | 
|   | A function to set MPI index of encoder bit-stream channel.  More...
  | 
|   | 
| #define  | VALID_MPI_ENC_BCHN(i) | 
|   | A macro to check MPI index of encoder bit-stream channel.  More...
  | 
|   | 
| 
#define  | MPI_INVALID_VIDEO_DEV   MPI_VIDEO_DEV(MPI_BYTE_INVALID) | 
|   | A short-hand notation for invalid MPI_DEV. 
  | 
|   | 
| 
#define  | MPI_INVALID_INPUT_PATH   MPI_INPUT_PATH(MPI_BYTE_INVALID, MPI_BYTE_INVALID) | 
|   | A short-hand notation for invalid MPI_PATH. 
  | 
|   | 
| 
#define  | MPI_INVALID_VIDEO_CHN   MPI_VIDEO_CHN(MPI_BYTE_INVALID, MPI_BYTE_INVALID) | 
|   | A short-hand notation for invalid MPI_CHN. 
  | 
|   | 
| 
#define  | MPI_INVALID_VIDEO_WIN   MPI_VIDEO_WIN(MPI_BYTE_INVALID, MPI_BYTE_INVALID, MPI_BYTE_INVALID) | 
|   | A short-hand notation for invalid MPI_WIN. 
  | 
|   | 
| 
#define  | MPI_INVALID_ENC_CHN   MPI_ENC_CHN(MPI_BYTE_INVALID) | 
|   | A short-hand notation for invalid MPI_ECHN. 
  | 
|   | 
| 
#define  | MPI_INVALID_ENC_BCHN   MPI_ENC_BCHN(MPI_BYTE_INVALID, MPI_BYTE_INVALID) | 
|   | A short-hand notation for invalid MPI_ECHN. 
  | 
|   | 
Data types and methods for indexing MPI objects.