irrklang::SInternalAudioInterface Struct Reference

structure for returning pointers to the internal audio interface. More...

#include <ik_ISoundEngine.h>

List of all members.

Public Attributes

void * pIDirectSound
 IDirectSound interface, this is not null when using the ESOD_DIRECT_SOUND audio driver.
void * pIDirectSound8
 IDirectSound8 interface, this is not null when using the ESOD_DIRECT_SOUND8 audio driver.
void * pWinMM_HWaveOut
 HWaveout interface, this is not null when using the ESOD_WIN_MM audio driver.
void * pALSA_SND_PCM
 ALSA PCM Handle interface, this is not null when using the ESOD_ALSA audio driver.
ik_u32 pCoreAudioDeciceID
 AudioDeviceID handle, this is not null when using the ESOD_CORE_AUDIO audio driver.

Detailed Description

structure for returning pointers to the internal audio interface.

Use ISoundEngine::getInternalAudioInterface() to get this.


Member Data Documentation

ALSA PCM Handle interface, this is not null when using the ESOD_ALSA audio driver.

AudioDeviceID handle, this is not null when using the ESOD_CORE_AUDIO audio driver.

IDirectSound interface, this is not null when using the ESOD_DIRECT_SOUND audio driver.

IDirectSound8 interface, this is not null when using the ESOD_DIRECT_SOUND8 audio driver.

HWaveout interface, this is not null when using the ESOD_WIN_MM audio driver.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines

irrKlang Audio Library
The irrKlang Engine Documentation © 2003-2018 by Nikolaus Gebhardt. Generated by Doxygen (1.6.1)