ReactOS 0.4.16-dev-300-g2aadf2e
|
#include "precomp.h"
Go to the source code of this file.
Macros | |
#define | SOUND_KERNEL_BUFFER_COUNT 10 |
#define | SOUND_KERNEL_BUFFER_SIZE 16384 |
#define SOUND_KERNEL_BUFFER_COUNT 10 |
Definition at line 17 of file deviceinstance.c.
#define SOUND_KERNEL_BUFFER_SIZE 16384 |
Definition at line 18 of file deviceinstance.c.
MMRESULT AllocateSoundDeviceInstance | ( | OUT PSOUND_DEVICE_INSTANCE * | SoundDeviceInstance | ) |
Definition at line 21 of file deviceinstance.c.
Referenced by CreateSoundDeviceInstance().
MMRESULT CreateSoundDeviceInstance | ( | IN PSOUND_DEVICE | SoundDevice, |
OUT PSOUND_DEVICE_INSTANCE * | SoundDeviceInstance | ||
) |
Definition at line 162 of file deviceinstance.c.
Referenced by MmeOpenDevice().
MMRESULT DestroyAllSoundDeviceInstances | ( | IN PSOUND_DEVICE | SoundDevice | ) |
Definition at line 305 of file deviceinstance.c.
MMRESULT DestroySoundDeviceInstance | ( | IN PSOUND_DEVICE_INSTANCE | SoundDeviceInstance | ) |
Definition at line 241 of file deviceinstance.c.
Referenced by DestroyAllSoundDeviceInstances(), and MmeCloseDevice().
VOID FreeSoundDeviceInstance | ( | IN PSOUND_DEVICE_INSTANCE | SoundDeviceInstance | ) |
Definition at line 46 of file deviceinstance.c.
Referenced by CreateSoundDeviceInstance(), and DestroySoundDeviceInstance().
MMRESULT GetSoundDeviceFromInstance | ( | IN PSOUND_DEVICE_INSTANCE | SoundDeviceInstance, |
OUT PSOUND_DEVICE * | SoundDevice | ||
) |
Definition at line 325 of file deviceinstance.c.
Referenced by CompleteIO(), CompleteWaveHeader(), DestroySoundDeviceInstance(), DoWaveStreaming(), MmeCloseDevice(), MmeGetLineInfo(), MmeGetPosition(), MmeGetVolume(), MmeSetState(), MmeSetVolume(), PrepareWaveHeader(), SetWaveDeviceFormat(), StopStreaming(), StopStreamingInSoundThread(), UnlistSoundDeviceInstance(), UnprepareWaveHeader(), WdmAudCloseSoundDeviceByLegacy(), WdmAudCloseSoundDeviceByMMixer(), WdmAudCommitWaveBufferByLegacy(), WdmAudCommitWaveBufferByMMixer(), WdmAudGetWavePositionByLegacy(), WdmAudGetWavePositionByMMixer(), WdmAudSetWaveDeviceFormatByLegacy(), WdmAudSetWaveDeviceFormatByMMixer(), WdmAudSetWaveStateByLegacy(), WdmAudSetWaveStateByMMixer(), and WriteWaveHeader().
MMRESULT GetSoundDeviceInstanceHandle | ( | IN PSOUND_DEVICE_INSTANCE | SoundDeviceInstance, |
OUT PVOID * | Handle | ||
) |
Definition at line 338 of file deviceinstance.c.
Referenced by DestroySoundDeviceInstance(), SetNt4WaveDeviceFormat(), WdmAudCommitWaveBufferByLegacy(), WdmAudGetWavePositionByLegacy(), WdmAudQueryMixerInfoByLegacy(), WdmAudResetStreamByLegacy(), WdmAudSetWaveStateByLegacy(), WriteFileEx_Committer(), and WriteFileEx_Remixer().
BOOLEAN IsValidSoundDeviceInstance | ( | IN PSOUND_DEVICE_INSTANCE | SoundDeviceInstance | ) |
Definition at line 60 of file deviceinstance.c.
Referenced by CallSoundThread(), CloseNt4SoundDevice(), DestroySoundDeviceInstance(), GetSoundDeviceFromInstance(), GetSoundDeviceInstanceHandle(), MmeCloseDevice(), MmeGetPosition(), MmeGetVolume(), MmeSetState(), MmeSetVolume(), PrepareWaveHeader(), SetNt4WaveDeviceFormat(), SetSoundDeviceInstanceMmeData(), SetWaveDeviceFormat(), StopStreaming(), UnlistSoundDeviceInstance(), UnprepareWaveHeader(), and WriteWaveHeader().
MMRESULT ListSoundDeviceInstance | ( | IN PSOUND_DEVICE | SoundDevice, |
IN PSOUND_DEVICE_INSTANCE | SoundDeviceInstance | ||
) |
Definition at line 87 of file deviceinstance.c.
Referenced by CreateSoundDeviceInstance().
MMRESULT SetSoundDeviceInstanceMmeData | ( | IN PSOUND_DEVICE_INSTANCE | SoundDeviceInstance, |
IN HDRVR | MmeHandle, | ||
IN DWORD_PTR | ClientCallback, | ||
IN DWORD_PTR | ClientCallbackData, | ||
IN DWORD | Flags | ||
) |
Definition at line 351 of file deviceinstance.c.
Referenced by MmeOpenDevice().
MMRESULT UnlistSoundDeviceInstance | ( | IN PSOUND_DEVICE_INSTANCE | SoundDeviceInstance | ) |
Definition at line 113 of file deviceinstance.c.
Referenced by CreateSoundDeviceInstance(), and DestroySoundDeviceInstance().