Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
DllOMXInterface Class Referenceabstract

#include <DllOMX.h>

Inheritance diagram for DllOMXInterface:
DllOMX

Public Member Functions

virtual ~DllOMXInterface ()
 
virtual OMX_ERRORTYPE OMX_Init (void)=0
 
virtual OMX_ERRORTYPE OMX_Deinit (void)=0
 
virtual OMX_ERRORTYPE OMX_GetHandle (OMX_HANDLETYPE *pHandle, OMX_STRING cComponentName, OMX_PTR pAppData, OMX_CALLBACKTYPE *pCallBacks)=0
 
virtual OMX_ERRORTYPE OMX_FreeHandle (OMX_HANDLETYPE hComponent)=0
 
virtual OMX_ERRORTYPE OMX_GetComponentsOfRole (OMX_STRING role, OMX_U32 *pNumComps, OMX_U8 **compNames)=0
 
virtual OMX_ERRORTYPE OMX_GetRolesOfComponent (OMX_STRING compName, OMX_U32 *pNumRoles, OMX_U8 **roles)=0
 
virtual OMX_ERRORTYPE OMX_ComponentNameEnum (OMX_STRING cComponentName, OMX_U32 nNameLength, OMX_U32 nIndex)=0
 
virtual OMX_ERRORTYPE OMX_SetupTunnel (OMX_HANDLETYPE hOutput, OMX_U32 nPortOutput, OMX_HANDLETYPE hInput, OMX_U32 nPortInput)=0
 

Constructor & Destructor Documentation

◆ ~DllOMXInterface()

virtual DllOMXInterface::~DllOMXInterface ( )
inlinevirtual

Member Function Documentation

◆ OMX_ComponentNameEnum()

virtual OMX_ERRORTYPE DllOMXInterface::OMX_ComponentNameEnum ( OMX_STRING  cComponentName,
OMX_U32  nNameLength,
OMX_U32  nIndex 
)
pure virtual

◆ OMX_Deinit()

virtual OMX_ERRORTYPE DllOMXInterface::OMX_Deinit ( void  )
pure virtual

◆ OMX_FreeHandle()

virtual OMX_ERRORTYPE DllOMXInterface::OMX_FreeHandle ( OMX_HANDLETYPE  hComponent)
pure virtual

◆ OMX_GetComponentsOfRole()

virtual OMX_ERRORTYPE DllOMXInterface::OMX_GetComponentsOfRole ( OMX_STRING  role,
OMX_U32 *  pNumComps,
OMX_U8 **  compNames 
)
pure virtual

◆ OMX_GetHandle()

virtual OMX_ERRORTYPE DllOMXInterface::OMX_GetHandle ( OMX_HANDLETYPE *  pHandle,
OMX_STRING  cComponentName,
OMX_PTR  pAppData,
OMX_CALLBACKTYPE *  pCallBacks 
)
pure virtual

◆ OMX_GetRolesOfComponent()

virtual OMX_ERRORTYPE DllOMXInterface::OMX_GetRolesOfComponent ( OMX_STRING  compName,
OMX_U32 *  pNumRoles,
OMX_U8 **  roles 
)
pure virtual

◆ OMX_Init()

virtual OMX_ERRORTYPE DllOMXInterface::OMX_Init ( void  )
pure virtual

◆ OMX_SetupTunnel()

virtual OMX_ERRORTYPE DllOMXInterface::OMX_SetupTunnel ( OMX_HANDLETYPE  hOutput,
OMX_U32  nPortOutput,
OMX_HANDLETYPE  hInput,
OMX_U32  nPortInput 
)
pure virtual

The documentation for this class was generated from the following file: