Go to the documentation of this file.
30 #ifndef OMX_CONTENTPIPE_H
31 #define OMX_CONTENTPIPE_H
37 #define KD_EADDRINUSE (2)
41 #define KD_ECONNREFUSED (9)
42 #define KD_ECONNRESET (10)
43 #define KD_EDEADLK (11)
44 #define KD_EDESTADDRREQ (12)
45 #define KD_ERANGE (35)
46 #define KD_EEXIST (13)
48 #define KD_EHOSTUNREACH (15)
49 #define KD_EINVAL (17)
51 #define KD_EISCONN (20)
52 #define KD_EISDIR (21)
53 #define KD_EMFILE (22)
54 #define KD_ENAMETOOLONG (23)
55 #define KD_ENOENT (24)
56 #define KD_ENOMEM (25)
57 #define KD_ENOSPC (26)
58 #define KD_ENOSYS (27)
59 #define KD_ENOTCONN (28)
61 #define KD_ETIMEDOUT (36)
62 #define KD_EILSEQ (19)
@ CP_CheckBytesInsufficientBytes
CPresult(* Read)(CPhandle hContent, CPbyte *pData, CPuint nSize)
CPresult(* Close)(CPhandle hContent)
CPresult(* ReadBuffer)(CPhandle hContent, CPbyte **ppBuffer, CPuint *nSize, CPbool bForbidCopy)
CPresult(* GetPosition)(CPhandle hContent, CPuint *pPosition)
@ CP_OriginKhronosExtensions
CPresult(* Create)(CPhandle *hContent, CPstring szURI)
@ CP_AccessKhronosExtensions
CPresult(* RegisterCallback)(CPhandle hContent, CPresult(*ClientCallback)(CP_EVENTTYPE eEvent, CPuint iParam))
CPresult(* Write)(CPhandle hContent, CPbyte *data, CPuint nSize)
CPresult(* SetPosition)(CPhandle hContent, CPint nOffset, CP_ORIGINTYPE eOrigin)
@ CP_EventKhronosExtensions
CPresult(* CheckAvailableBytes)(CPhandle hContent, CPuint nBytesRequested, CP_CHECKBYTESRESULTTYPE *eResult)
CPresult(* Open)(CPhandle *hContent, CPstring szURI, CP_ACCESSTYPE eAccess)
CPresult(* WriteBuffer)(CPhandle hContent, CPbyte *pBuffer, CPuint nFilledSize)
@ CP_CheckBytesOutOfBuffers
@ CP_CheckBytesAtEndOfStream
@ CP_CheckBytesVendorStartUnused
struct CP_PIPETYPE CP_PIPETYPE
@ CP_AccessVendorStartUnused
@ CP_OriginVendorStartUnused
CPresult(* GetWriteBuffer)(CPhandle hContent, CPbyte **ppBuffer, CPuint nSize)
CPresult(* ReleaseReadBuffer)(CPhandle hContent, CPbyte *pBuffer)
@ CP_EventVendorStartUnused
@ CP_CheckBytesKhronosExtensions
Generated for OpenMAX Bellagio rel. 0.9.3 by
1.5.1