![]() |
![]() |
IRES PROTOCOL VICP Interface Definitions - Allows algorithms to request and receive handles representing the VICP resource.
#include <ti/xdais/ires.h>

Go to the source code of this file.
Data Structures | |
| struct | IRES_VICP2_ProtocolArgs |
| VICP Protocol Arguments definition. More... | |
| struct | IRES_VICP2_Obj |
| IRES_VICP2_Obj extends the generic IRES_Obj structure that is returned back to the algorithm requesting the resource. More... | |
| struct | IRES_VICP2_Buffers |
| struct | IRES_VICP2_Properties |
Defines | |
| #define | IRES_VICP2_MAXRESOURCES 1 |
| Maximum number of VICP resources(components) to be managed. | |
| #define | IRES_VICP2_PROTOCOLNAME "ti.sdo.fc.ires.vicp2" |
| Name used to describe this protocol. | |
| #define | IRES_VICP2_NUMBUFFERS 16 |
| Maximum number of VICP buffers to be managed. | |
| #define | IRES_VICP2_BADRESOURCE 0xFFFFFFFF |
| Value indicating a bad VICP resource was returned. | |
| #define | IMCOP_BUFFER_IMGBUF_A 0x0 |
| VICP Buffer resources(components) to be managed. | |
| #define | IMCOP_BUFFER_IMGBUF_B 0x1 |
| #define | IMCOP_BUFFER_IMGBUF_C 0x2 |
| #define | IMCOP_BUFFER_IMGBUF_D 0x3 |
| #define | IMCOP_BUFFER_IMGBUF_E 0x4 |
| #define | IMCOP_BUFFER_IMX0COEFFBUF 0x5 |
| #define | IMCOP_BUFFER_IMX0CMDBUF 0x6 |
| #define | IMCOP_BUFFER_IMX1COEFFBUF 0x7 |
| #define | IMCOP_BUFFER_IMX1CMDBUF 0x8 |
| #define | IMCOP_BUFFER_BABYIMXCMDBUFFER 0x9 |
| #define | IMCOP_BUFFER_BABYIMXORIGBUFFER 0xA |
| #define | IMCOP_BUFFER_BABYIMXREFBUFFER 0xB |
| #define | IMCOP_BUFFER_SEQUENCERPMEM 0xC |
| #define | IMCOP_BUFFER_QIQMEM 0xD |
| #define | IMCOP_BUFFER_HUFFMEM 0xE |
| #define | IMCOP_BUFFER_SEQBUF4 0xF |
Typedefs | |
| typedef struct IRES_VICP2_Obj * | IRES_VICP2_Handle |
| Handle to "logical" resource. | |