Public Attributes

XAAudioIODeviceCapabilitiesItf_ Struct Reference

#include <OpenMAXAL.h>

List of all members.

Public Attributes

XAresult(* GetAvailableAudioInputs )(XAAudioIODeviceCapabilitiesItf self, XAint32 *pNumInputs, XAuint32 *pInputDeviceIDs)
XAresult(* QueryAudioInputCapabilities )(XAAudioIODeviceCapabilitiesItf self, XAuint32 deviceID, XAAudioInputDescriptor *pDescriptor)
XAresult(* RegisterAvailableAudioInputsChangedCallback )(XAAudioIODeviceCapabilitiesItf self, xaAvailableAudioInputsChangedCallback callback, void *pContext)
XAresult(* GetAvailableAudioOutputs )(XAAudioIODeviceCapabilitiesItf self, XAint32 *pNumOutputs, XAuint32 *pOutputDeviceIDs)
XAresult(* QueryAudioOutputCapabilities )(XAAudioIODeviceCapabilitiesItf self, XAuint32 deviceID, XAAudioOutputDescriptor *pDescriptor)
XAresult(* RegisterAvailableAudioOutputsChangedCallback )(XAAudioIODeviceCapabilitiesItf self, xaAvailableAudioOutputsChangedCallback callback, void *pContext)
XAresult(* RegisterDefaultDeviceIDMapChangedCallback )(XAAudioIODeviceCapabilitiesItf self, xaDefaultDeviceIDMapChangedCallback callback, void *pContext)
XAresult(* GetAssociatedAudioInputs )(XAAudioIODeviceCapabilitiesItf self, XAuint32 deviceID, XAint32 *pNumAudioInputs, XAuint32 *pAudioInputDeviceIDs)
XAresult(* GetAssociatedAudioOutputs )(XAAudioIODeviceCapabilitiesItf self, XAuint32 deviceID, XAint32 *pNumAudioOutputs, XAuint32 *pAudioOutputDeviceIDs)
XAresult(* GetDefaultAudioDevices )(XAAudioIODeviceCapabilitiesItf self, XAuint32 defaultDeviceID, XAint32 *pNumAudioDevices, XAuint32 *pAudioDeviceIDs)
XAresult(* QuerySampleFormatsSupported )(XAAudioIODeviceCapabilitiesItf self, XAuint32 deviceID, XAmilliHertz samplingRate, XAint32 *pSampleFormats, XAint32 *pNumOfSampleFormats)

Member Data Documentation

XAresult(* GetAssociatedAudioInputs)(XAAudioIODeviceCapabilitiesItf self, XAuint32 deviceID, XAint32 *pNumAudioInputs, XAuint32 *pAudioInputDeviceIDs)
XAresult(* GetAssociatedAudioOutputs)(XAAudioIODeviceCapabilitiesItf self, XAuint32 deviceID, XAint32 *pNumAudioOutputs, XAuint32 *pAudioOutputDeviceIDs)
XAresult(* GetAvailableAudioInputs)(XAAudioIODeviceCapabilitiesItf self, XAint32 *pNumInputs, XAuint32 *pInputDeviceIDs)
XAresult(* GetAvailableAudioOutputs)(XAAudioIODeviceCapabilitiesItf self, XAint32 *pNumOutputs, XAuint32 *pOutputDeviceIDs)
XAresult(* GetDefaultAudioDevices)(XAAudioIODeviceCapabilitiesItf self, XAuint32 defaultDeviceID, XAint32 *pNumAudioDevices, XAuint32 *pAudioDeviceIDs)
XAresult(* QueryAudioInputCapabilities)(XAAudioIODeviceCapabilitiesItf self, XAuint32 deviceID, XAAudioInputDescriptor *pDescriptor)
XAresult(* QueryAudioOutputCapabilities)(XAAudioIODeviceCapabilitiesItf self, XAuint32 deviceID, XAAudioOutputDescriptor *pDescriptor)
XAresult(* QuerySampleFormatsSupported)(XAAudioIODeviceCapabilitiesItf self, XAuint32 deviceID, XAmilliHertz samplingRate, XAint32 *pSampleFormats, XAint32 *pNumOfSampleFormats)
XAresult(* RegisterAvailableAudioInputsChangedCallback)(XAAudioIODeviceCapabilitiesItf self, xaAvailableAudioInputsChangedCallback callback, void *pContext)
XAresult(* RegisterAvailableAudioOutputsChangedCallback)(XAAudioIODeviceCapabilitiesItf self, xaAvailableAudioOutputsChangedCallback callback, void *pContext)
XAresult(* RegisterDefaultDeviceIDMapChangedCallback)(XAAudioIODeviceCapabilitiesItf self, xaDefaultDeviceIDMapChangedCallback callback, void *pContext)
LIMOpenMAX Implementation API Reference - Generated by doxygen