Public Attributes

XAEngineItf_ Struct Reference

#include <OpenMAXAL.h>

List of all members.

Public Attributes

XAresult(* CreateCameraDevice )(XAEngineItf self, XAObjectItf *pDevice, XAuint32 deviceID, XAuint32 numInterfaces, const XAInterfaceID *pInterfaceIds, const XAboolean *pInterfaceRequired)
XAresult(* CreateRadioDevice )(XAEngineItf self, XAObjectItf *pDevice, XAuint32 numInterfaces, const XAInterfaceID *pInterfaceIds, const XAboolean *pInterfaceRequired)
XAresult(* CreateLEDDevice )(XAEngineItf self, XAObjectItf *pDevice, XAuint32 deviceID, XAuint32 numInterfaces, const XAInterfaceID *pInterfaceIds, const XAboolean *pInterfaceRequired)
XAresult(* CreateVibraDevice )(XAEngineItf self, XAObjectItf *pDevice, XAuint32 deviceID, XAuint32 numInterfaces, const XAInterfaceID *pInterfaceIds, const XAboolean *pInterfaceRequired)
XAresult(* CreateMediaPlayer )(XAEngineItf self, XAObjectItf *pPlayer, const XADataSource *pDataSrc, const XADataSource *pBankSrc, const XADataSink *pAudioSnk, const XADataSink *pImageVideoSnk, const XADataSink *pVibra, const XADataSink *pLEDArray, XAuint32 numInterfaces, const XAInterfaceID *pInterfaceIds, const XAboolean *pInterfaceRequired)
XAresult(* CreateMediaRecorder )(XAEngineItf self, XAObjectItf *pRecorder, const XADataSource *pAudioSrc, const XADataSource *pImageVideoSrc, const XADataSink *pDataSnk, XAuint32 numInterfaces, const XAInterfaceID *pInterfaceIds, const XAboolean *pInterfaceRequired)
XAresult(* CreateOutputMix )(XAEngineItf self, XAObjectItf *pMix, XAuint32 numInterfaces, const XAInterfaceID *pInterfaceIds, const XAboolean *pInterfaceRequired)
XAresult(* CreateMetadataExtractor )(XAEngineItf self, XAObjectItf *pMetadataExtractor, const XADataSource *pDataSource, XAuint32 numInterfaces, const XAInterfaceID *pInterfaceIds, const XAboolean *pInterfaceRequired)
XAresult(* CreateExtensionObject )(XAEngineItf self, XAObjectItf *pObject, void *pParameters, XAuint32 objectID, XAuint32 numInterfaces, const XAInterfaceID *pInterfaceIds, const XAboolean *pInterfaceRequired)
XAresult(* GetImplementationInfo )(XAEngineItf self, XAuint32 *pMajor, XAuint32 *pMinor, XAuint32 *pStep, XAuint32 *pImplementationTextSize, XAchar *pImplementationText)
XAresult(* QuerySupportedProfiles )(XAEngineItf self, XAint16 *pProfilesSupported)
XAresult(* QueryNumSupportedInterfaces )(XAEngineItf self, XAuint32 objectID, XAuint32 *pNumSupportedInterfaces)
XAresult(* QuerySupportedInterfaces )(XAEngineItf self, XAuint32 objectID, XAuint32 index, XAInterfaceID *pInterfaceId)
XAresult(* QueryNumSupportedExtensions )(XAEngineItf self, XAuint32 *pNumExtensions)
XAresult(* QuerySupportedExtension )(XAEngineItf self, XAuint32 index, XAchar *pExtensionName, XAuint16 *pNameLength)
XAresult(* IsExtensionSupported )(XAEngineItf self, const XAchar *pExtensionName, XAboolean *pSupported)
XAresult(* QueryLEDCapabilities )(XAEngineItf self, XAuint32 *pIndex, XAuint32 *pLEDDeviceID, XALEDDescriptor *pDescriptor)
XAresult(* QueryVibraCapabilities )(XAEngineItf self, XAuint32 *pIndex, XAuint32 *pVibraDeviceID, XAVibraDescriptor *pDescriptor)

Member Data Documentation

XAresult(* CreateCameraDevice)(XAEngineItf self, XAObjectItf *pDevice, XAuint32 deviceID, XAuint32 numInterfaces, const XAInterfaceID *pInterfaceIds, const XAboolean *pInterfaceRequired)
XAresult(* CreateExtensionObject)(XAEngineItf self, XAObjectItf *pObject, void *pParameters, XAuint32 objectID, XAuint32 numInterfaces, const XAInterfaceID *pInterfaceIds, const XAboolean *pInterfaceRequired)
XAresult(* CreateLEDDevice)(XAEngineItf self, XAObjectItf *pDevice, XAuint32 deviceID, XAuint32 numInterfaces, const XAInterfaceID *pInterfaceIds, const XAboolean *pInterfaceRequired)
XAresult(* CreateMediaPlayer)(XAEngineItf self, XAObjectItf *pPlayer, const XADataSource *pDataSrc, const XADataSource *pBankSrc, const XADataSink *pAudioSnk, const XADataSink *pImageVideoSnk, const XADataSink *pVibra, const XADataSink *pLEDArray, XAuint32 numInterfaces, const XAInterfaceID *pInterfaceIds, const XAboolean *pInterfaceRequired)
XAresult(* CreateMediaRecorder)(XAEngineItf self, XAObjectItf *pRecorder, const XADataSource *pAudioSrc, const XADataSource *pImageVideoSrc, const XADataSink *pDataSnk, XAuint32 numInterfaces, const XAInterfaceID *pInterfaceIds, const XAboolean *pInterfaceRequired)
XAresult(* CreateMetadataExtractor)(XAEngineItf self, XAObjectItf *pMetadataExtractor, const XADataSource *pDataSource, XAuint32 numInterfaces, const XAInterfaceID *pInterfaceIds, const XAboolean *pInterfaceRequired)
XAresult(* CreateOutputMix)(XAEngineItf self, XAObjectItf *pMix, XAuint32 numInterfaces, const XAInterfaceID *pInterfaceIds, const XAboolean *pInterfaceRequired)
XAresult(* CreateRadioDevice)(XAEngineItf self, XAObjectItf *pDevice, XAuint32 numInterfaces, const XAInterfaceID *pInterfaceIds, const XAboolean *pInterfaceRequired)
XAresult(* CreateVibraDevice)(XAEngineItf self, XAObjectItf *pDevice, XAuint32 deviceID, XAuint32 numInterfaces, const XAInterfaceID *pInterfaceIds, const XAboolean *pInterfaceRequired)
XAresult(* GetImplementationInfo)(XAEngineItf self, XAuint32 *pMajor, XAuint32 *pMinor, XAuint32 *pStep, XAuint32 *pImplementationTextSize, XAchar *pImplementationText)
XAresult(* IsExtensionSupported)(XAEngineItf self, const XAchar *pExtensionName, XAboolean *pSupported)
XAresult(* QueryLEDCapabilities)(XAEngineItf self, XAuint32 *pIndex, XAuint32 *pLEDDeviceID, XALEDDescriptor *pDescriptor)
XAresult(* QueryNumSupportedExtensions)(XAEngineItf self, XAuint32 *pNumExtensions)
XAresult(* QueryNumSupportedInterfaces)(XAEngineItf self, XAuint32 objectID, XAuint32 *pNumSupportedInterfaces)
XAresult(* QuerySupportedExtension)(XAEngineItf self, XAuint32 index, XAchar *pExtensionName, XAuint16 *pNameLength)
XAresult(* QuerySupportedInterfaces)(XAEngineItf self, XAuint32 objectID, XAuint32 index, XAInterfaceID *pInterfaceId)
XAresult(* QuerySupportedProfiles)(XAEngineItf self, XAint16 *pProfilesSupported)
XAresult(* QueryVibraCapabilities)(XAEngineItf self, XAuint32 *pIndex, XAuint32 *pVibraDeviceID, XAVibraDescriptor *pDescriptor)
LIMOpenMAX Implementation API Reference - Generated by doxygen