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. |
Allows algorithms to request and receive handles representing VICP resources.
#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 |
Only for DM365
#define IMCOP_BUFFER_IMGBUF_E 0x4 |
Only for DM365
#define IMCOP_BUFFER_IMX0COEFFBUF 0x5 |
#define IMCOP_BUFFER_IMX0CMDBUF 0x6 |
#define IMCOP_BUFFER_IMX1COEFFBUF 0x7 |
Only for DM365
#define IMCOP_BUFFER_IMX1CMDBUF 0x8 |
Only for DM365
#define IMCOP_BUFFER_BABYIMXCMDBUFFER 0x9 |
#define IMCOP_BUFFER_BABYIMXORIGBUFFER 0xA |
#define IMCOP_BUFFER_BABYIMXREFBUFFER 0xB |
Only for DM355
#define IMCOP_BUFFER_SEQUENCERPMEM 0xC |
Only for DM365
#define IMCOP_BUFFER_QIQMEM 0xD |
#define IMCOP_BUFFER_HUFFMEM 0xE |
#define IMCOP_BUFFER_SEQBUF4 0xF |
typedef struct IRES_VICP2_Obj* IRES_VICP2_Handle |
Handle to "logical" resource.