Data types and methods for indexing MPI objects. More...
Data Structures | |
union | MPI_DEV |
MPI index of video device. More... | |
union | MPI_PATH |
MPI index of input path. More... | |
union | MPI_CHN |
MPI index of video channel. More... | |
union | MPI_WIN |
MPI index of video window. More... | |
union | MPI_ECHN |
MPI index of encoder channel. More... | |
union | MPI_BCHN |
MPI index of bit-stream channel. More... | |
Macros | |
#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.
#define MPI_BYTE_ALL _Pragma("GCC warning \"'MPI_BYTE_ALL' macro is deprecated\"") 0xFE |
#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.
[in] | c | encoder channel index |
[in] | b | bit-stream channel index |
#define MPI_ENC_CHN | ( | c | ) |
A function to set MPI index of encoder channel.
[in] | c | encoder channel index |
#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.
[in] | d | video device index |
[in] | p | input path index |
#define MPI_VALUE_INVALID _Pragma("GCC warning \"'MPI_VALUE_INVALID' macro is deprecated\"") 0x80808080 |
#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.
[in] | d | video device index |
[in] | c | video channel index |
#define MPI_VIDEO_DEV | ( | d | ) |
A macro to set MPI index of video device.
[in] | d | video device index |
#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.
[in] | d | video device index |
[in] | c | video channel index |
[in] | w | video window index |
#define VALID_MPI_ENC_BCHN | ( | i | ) |
A macro to check MPI index of encoder bit-stream channel.
[in] | i | MPI_BCHN |
#define VALID_MPI_ENC_CHN | ( | i | ) |
A macro to check MPI index of video widow.
[in] | i | MPI_ECHN |
#define VALID_MPI_INPUT_PATH | ( | i | ) |
A macro to check MPI index of input path.
[in] | i | MPI_PATH |
#define VALID_MPI_VIDEO_CHN | ( | i | ) |
A macro to check MPI index of video channel.
[in] | i | MPI_CHN |
#define VALID_MPI_VIDEO_DEV | ( | i | ) |
A macro to check MPI index of video device.
[in] | i | MPI_DEV |
#define VALID_MPI_VIDEO_WIN | ( | i | ) |
A macro to check MPI index of video widow.
[in] | i | MPI_WIN |