ReactOS 0.4.16-dev-197-g92996da
|
#include "precomp.h"
Go to the source code of this file.
Functions | |
MMRESULT | AllocateSoundDevice (IN MMDEVICE_TYPE DeviceType, OUT PSOUND_DEVICE *SoundDevice) |
VOID | FreeSoundDevice (IN PSOUND_DEVICE SoundDevice) |
ULONG | GetSoundDeviceCount (IN MMDEVICE_TYPE DeviceType) |
BOOLEAN | IsValidSoundDevice (IN PSOUND_DEVICE SoundDevice) |
MMRESULT | ListSoundDevice (IN MMDEVICE_TYPE DeviceType, IN PVOID Identifier OPTIONAL, OUT PSOUND_DEVICE *SoundDevice OPTIONAL) |
MMRESULT | UnlistSoundDevice (IN MMDEVICE_TYPE DeviceType, IN PSOUND_DEVICE SoundDevice) |
MMRESULT | UnlistSoundDevices (IN MMDEVICE_TYPE DeviceType) |
VOID | UnlistAllSoundDevices () |
MMRESULT | GetSoundDevice (IN MMDEVICE_TYPE DeviceType, IN DWORD DeviceIndex, OUT PSOUND_DEVICE *SoundDevice) |
MMRESULT | GetSoundDeviceIdentifier (IN PSOUND_DEVICE SoundDevice, OUT PVOID *Identifier) |
MMRESULT | GetSoundDeviceType (IN PSOUND_DEVICE SoundDevice, OUT PMMDEVICE_TYPE DeviceType) |
Variables | |
ULONG | SoundDeviceCounts [SOUND_DEVICE_TYPES] |
PSOUND_DEVICE | SoundDeviceListHeads [SOUND_DEVICE_TYPES] |
PSOUND_DEVICE | SoundDeviceListTails [SOUND_DEVICE_TYPES] |
MMRESULT AllocateSoundDevice | ( | IN MMDEVICE_TYPE | DeviceType, |
OUT PSOUND_DEVICE * | SoundDevice | ||
) |
Definition at line 21 of file devicelist.c.
Referenced by ListSoundDevice().
VOID FreeSoundDevice | ( | IN PSOUND_DEVICE | SoundDevice | ) |
Definition at line 49 of file devicelist.c.
Referenced by UnlistSoundDevice().
MMRESULT GetSoundDevice | ( | IN MMDEVICE_TYPE | DeviceType, |
IN DWORD | DeviceIndex, | ||
OUT PSOUND_DEVICE * | SoundDevice | ||
) |
Definition at line 289 of file devicelist.c.
Referenced by MmeGetDeviceInterfaceString(), MmeGetLineInfo(), MmeGetSoundDeviceCapabilities(), and MmeOpenDevice().
ULONG GetSoundDeviceCount | ( | IN MMDEVICE_TYPE | DeviceType | ) |
Definition at line 67 of file devicelist.c.
Referenced by auxMessage(), midMessage(), modMessage(), mxdMessage(), widMessage(), and wodMessage().
MMRESULT GetSoundDeviceIdentifier | ( | IN PSOUND_DEVICE | SoundDevice, |
OUT PVOID * | Identifier | ||
) |
Definition at line 328 of file devicelist.c.
Referenced by OpenNt4KernelSoundDevice(), and WdmAudSetWaveDeviceFormatByLegacy().
MMRESULT GetSoundDeviceType | ( | IN PSOUND_DEVICE | SoundDevice, |
OUT PMMDEVICE_TYPE | DeviceType | ||
) |
Definition at line 346 of file devicelist.c.
Referenced by CompleteIO(), CompleteWaveHeader(), DoWaveStreaming(), GetNt4SoundDeviceCapabilities(), GetSoundBlasterDeviceCapabilities(), GetSoundDeviceCapabilities(), MmeCloseDevice(), QueryWaveDeviceFormatSupport(), SetWaveDeviceFormat(), StopStreaming(), StopStreamingInSoundThread(), WdmAudCloseSoundDeviceByLegacy(), WdmAudCloseSoundDeviceByMMixer(), WdmAudCommitWaveBufferByLegacy(), WdmAudCommitWaveBufferByMMixer(), WdmAudGetCapabilitiesByLegacy(), WdmAudGetCapabilitiesByMMixer(), WdmAudGetWavePositionByLegacy(), WdmAudGetWavePositionByMMixer(), WdmAudSetWaveDeviceFormatByLegacy(), WdmAudSetWaveDeviceFormatByMMixer(), WdmAudSetWaveStateByLegacy(), and WdmAudSetWaveStateByMMixer().
BOOLEAN IsValidSoundDevice | ( | IN PSOUND_DEVICE | SoundDevice | ) |
Definition at line 87 of file devicelist.c.
Referenced by CreateSoundDeviceInstance(), GetSoundDeviceCapabilities(), GetSoundDeviceFunctionTable(), ListSoundDeviceInstance(), OpenNt4KernelSoundDevice(), OpenNt4SoundDevice(), QueryNt4WaveDeviceFormatSupport(), QueryWaveDeviceFormatSupport(), SetSoundDeviceFunctionTable(), and UnlistSoundDevice().
MMRESULT ListSoundDevice | ( | IN MMDEVICE_TYPE | DeviceType, |
IN PVOID Identifier | OPTIONAL, | ||
OUT PSOUND_DEVICE *SoundDevice | OPTIONAL | ||
) |
Definition at line 131 of file devicelist.c.
Referenced by FoundDevice(), and PopulateWdmDeviceList().
VOID UnlistAllSoundDevices | ( | ) |
Definition at line 270 of file devicelist.c.
Referenced by DriverProc().
MMRESULT UnlistSoundDevice | ( | IN MMDEVICE_TYPE | DeviceType, |
IN PSOUND_DEVICE | SoundDevice | ||
) |
Definition at line 188 of file devicelist.c.
Referenced by UnlistSoundDevices().
MMRESULT UnlistSoundDevices | ( | IN MMDEVICE_TYPE | DeviceType | ) |
Definition at line 245 of file devicelist.c.
Referenced by UnlistAllSoundDevices().
ULONG SoundDeviceCounts[SOUND_DEVICE_TYPES] |
Definition at line 13 of file devicelist.c.
Referenced by GetSoundDevice(), GetSoundDeviceCount(), ListSoundDevice(), UnlistSoundDevice(), and UnlistSoundDevices().
PSOUND_DEVICE SoundDeviceListHeads[SOUND_DEVICE_TYPES] |
Definition at line 14 of file devicelist.c.
Referenced by GetSoundDevice(), IsValidSoundDevice(), ListSoundDevice(), UnlistSoundDevice(), and UnlistSoundDevices().
PSOUND_DEVICE SoundDeviceListTails[SOUND_DEVICE_TYPES] |
Definition at line 15 of file devicelist.c.
Referenced by ListSoundDevice(), and UnlistSoundDevice().