OpenMAXBellagio  0.9.3
OMX_ContentPipe.h File Reference

Go to the source code of this file.

Data Structures

struct  CP_PIPETYPE
 

Macros

#define KD_EACCES   (1)
 
#define KD_EADDRINUSE   (2)
 
#define KD_EAGAIN   (5)
 
#define KD_EBADF   (7)
 
#define KD_EBUSY   (8)
 
#define KD_ECONNREFUSED   (9)
 
#define KD_ECONNRESET   (10)
 
#define KD_EDEADLK   (11)
 
#define KD_EDESTADDRREQ   (12)
 
#define KD_ERANGE   (35)
 
#define KD_EEXIST   (13)
 
#define KD_EFBIG   (14)
 
#define KD_EHOSTUNREACH   (15)
 
#define KD_EINVAL   (17)
 
#define KD_EIO   (18)
 
#define KD_EISCONN   (20)
 
#define KD_EISDIR   (21)
 
#define KD_EMFILE   (22)
 
#define KD_ENAMETOOLONG   (23)
 
#define KD_ENOENT   (24)
 
#define KD_ENOMEM   (25)
 
#define KD_ENOSPC   (26)
 
#define KD_ENOSYS   (27)
 
#define KD_ENOTCONN   (28)
 
#define KD_EPERM   (33)
 
#define KD_ETIMEDOUT   (36)
 
#define KD_EILSEQ   (19)
 

Typedefs

typedef OMX_U32 CPresult
 
typedef char * CPstring
 
typedef void * CPhandle
 
typedef OMX_U32 CPuint
 
typedef OMX_S32 CPint
 
typedef char CPbyte
 
typedef OMX_BOOL CPbool
 
typedef enum CP_ORIGINTYPE CP_ORIGINTYPE
 
typedef enum CP_ACCESSTYPE CP_ACCESSTYPE
 
typedef enum CP_CHECKBYTESRESULTTYPE CP_CHECKBYTESRESULTTYPE
 
typedef enum CP_EVENTTYPE CP_EVENTTYPE
 
typedef struct CP_PIPETYPE CP_PIPETYPE
 

Enumerations

enum  CP_ORIGINTYPE {
  CP_OriginBegin, CP_OriginCur, CP_OriginEnd, CP_OriginKhronosExtensions = 0x6F000000,
  CP_OriginVendorStartUnused = 0x7F000000, CP_OriginMax = 0X7FFFFFFF
}
 
enum  CP_ACCESSTYPE {
  CP_AccessRead, CP_AccessWrite, CP_AccessReadWrite, CP_AccessKhronosExtensions = 0x6F000000,
  CP_AccessVendorStartUnused = 0x7F000000, CP_AccessMax = 0X7FFFFFFF
}
 
enum  CP_CHECKBYTESRESULTTYPE {
  CP_CheckBytesOk, CP_CheckBytesNotReady, CP_CheckBytesInsufficientBytes, CP_CheckBytesAtEndOfStream,
  CP_CheckBytesOutOfBuffers, CP_CheckBytesKhronosExtensions = 0x6F000000, CP_CheckBytesVendorStartUnused = 0x7F000000, CP_CheckBytesMax = 0X7FFFFFFF
}
 
enum  CP_EVENTTYPE {
  CP_BytesAvailable, CP_Overflow, CP_PipeDisconnected, CP_EventKhronosExtensions = 0x6F000000,
  CP_EventVendorStartUnused = 0x7F000000, CP_EventMax = 0X7FFFFFFF
}
 

Macro Definition Documentation

§ KD_EACCES

#define KD_EACCES   (1)

OMX_ContentPipe.h - OpenMax IL version 1.1.2 The OMX_ContentPipe header file contains the definitions used to define the public interface for content piples. This header file is intended to be used by the component.

Definition at line 36 of file OMX_ContentPipe.h.

§ KD_EADDRINUSE

#define KD_EADDRINUSE   (2)

Definition at line 37 of file OMX_ContentPipe.h.

§ KD_EAGAIN

#define KD_EAGAIN   (5)

Definition at line 38 of file OMX_ContentPipe.h.

§ KD_EBADF

#define KD_EBADF   (7)

Definition at line 39 of file OMX_ContentPipe.h.

§ KD_EBUSY

#define KD_EBUSY   (8)

Definition at line 40 of file OMX_ContentPipe.h.

§ KD_ECONNREFUSED

#define KD_ECONNREFUSED   (9)

Definition at line 41 of file OMX_ContentPipe.h.

§ KD_ECONNRESET

#define KD_ECONNRESET   (10)

Definition at line 42 of file OMX_ContentPipe.h.

§ KD_EDEADLK

#define KD_EDEADLK   (11)

Definition at line 43 of file OMX_ContentPipe.h.

§ KD_EDESTADDRREQ

#define KD_EDESTADDRREQ   (12)

Definition at line 44 of file OMX_ContentPipe.h.

§ KD_EEXIST

#define KD_EEXIST   (13)

Definition at line 46 of file OMX_ContentPipe.h.

§ KD_EFBIG

#define KD_EFBIG   (14)

Definition at line 47 of file OMX_ContentPipe.h.

§ KD_EHOSTUNREACH

#define KD_EHOSTUNREACH   (15)

Definition at line 48 of file OMX_ContentPipe.h.

§ KD_EILSEQ

#define KD_EILSEQ   (19)

Definition at line 62 of file OMX_ContentPipe.h.

§ KD_EINVAL

#define KD_EINVAL   (17)

Definition at line 49 of file OMX_ContentPipe.h.

§ KD_EIO

#define KD_EIO   (18)

Definition at line 50 of file OMX_ContentPipe.h.

§ KD_EISCONN

#define KD_EISCONN   (20)

Definition at line 51 of file OMX_ContentPipe.h.

§ KD_EISDIR

#define KD_EISDIR   (21)

Definition at line 52 of file OMX_ContentPipe.h.

§ KD_EMFILE

#define KD_EMFILE   (22)

Definition at line 53 of file OMX_ContentPipe.h.

§ KD_ENAMETOOLONG

#define KD_ENAMETOOLONG   (23)

Definition at line 54 of file OMX_ContentPipe.h.

§ KD_ENOENT

#define KD_ENOENT   (24)

Definition at line 55 of file OMX_ContentPipe.h.

§ KD_ENOMEM

#define KD_ENOMEM   (25)

Definition at line 56 of file OMX_ContentPipe.h.

§ KD_ENOSPC

#define KD_ENOSPC   (26)

Definition at line 57 of file OMX_ContentPipe.h.

§ KD_ENOSYS

#define KD_ENOSYS   (27)

Definition at line 58 of file OMX_ContentPipe.h.

§ KD_ENOTCONN

#define KD_ENOTCONN   (28)

Definition at line 59 of file OMX_ContentPipe.h.

§ KD_EPERM

#define KD_EPERM   (33)

Definition at line 60 of file OMX_ContentPipe.h.

§ KD_ERANGE

#define KD_ERANGE   (35)

Definition at line 45 of file OMX_ContentPipe.h.

§ KD_ETIMEDOUT

#define KD_ETIMEDOUT   (36)

Definition at line 61 of file OMX_ContentPipe.h.

Typedef Documentation

§ CPbool

typedef OMX_BOOL CPbool

Definition at line 72 of file OMX_ContentPipe.h.

§ CPbyte

typedef char CPbyte

Definition at line 71 of file OMX_ContentPipe.h.

§ CPhandle

typedef void* CPhandle

Definition at line 68 of file OMX_ContentPipe.h.

§ CPint

typedef OMX_S32 CPint

Definition at line 70 of file OMX_ContentPipe.h.

§ CPresult

typedef OMX_U32 CPresult

Map types from OMX standard types only here so interface is as generic as possible.

Definition at line 66 of file OMX_ContentPipe.h.

§ CPstring

typedef char* CPstring

Definition at line 67 of file OMX_ContentPipe.h.

§ CPuint

typedef OMX_U32 CPuint

Definition at line 69 of file OMX_ContentPipe.h.


Generated for OpenMAX Bellagio rel. 0.9.3 by  doxygen 1.5.1
SourceForge.net Logo