[API function]
Returns a pointer to the system level output device module.
This means a pointer to a DIRECTSOUND, WINMM handle, or with NOSOUND output, NULL
void * F_API FSOUND_GetOutputHandle(
);
Return Value
Pointer to output handle specific to the device.
Remarks
Must be called after FSOUND_Init or else it will fail,
Cast the resulting pointer depending on what output system pointer you are after.
FSOUND_OUTPUT_NOSOUND, NULL is returned.
FSOUND_OUTPUT_WINMM, HWAVEOUT is returned.
FSOUND_OUTPUT_DSOUND, LPDIRECTSOUND is returned.
FSOUND_OUTPUT_OSS, int is returned. (cast to int)
FSOUND_OUTPUT_ESD, int is returned. (cast to int). Handle returned by so_esd_open_sound
FSOUND_OUTPUT_ALSA snd_pcm_t * is returned.
FSOUND_OUTPUT_MAC SndChannelPtr is returned.
FSOUND_OUTPUT_XBOX LPDIRECTSOUND is returned.
FSOUND_OUTPUT_PS2 NULL is returned.
___________________
Supported on the following platforms : Win32, WinCE, Linux, Macintosh, XBox, PlayStation 2
See Also
FSOUND_GetOutput
,
FSOUND_Init
,
FSOUND_OUTPUTTYPES
,
FSOUND_SetOutput
This document copyright ©Firelight Technologies, Pty, Ltd, 1999-2002. All rights reserved.
Generated Fri Dec 20 16:31:09 2002
by SourceDoc v0.10, the automated source code documenter.