|
ReactOS 0.4.16-dev-1946-g52006dd
|

Go to the source code of this file.
Macros | |
| #define | NDEBUG |
Variables | |
| MIXER_CONTEXT | MixerContext |
| GUID | CategoryGuid = {STATIC_KSCATEGORY_AUDIO} |
Definition at line 302 of file mmixer.c.
| MIXER_STATUS Close | ( | HANDLE | hDevice | ) |
| MIXER_STATUS CloseKey | ( | IN HANDLE | hKey | ) |
| MIXER_STATUS Control | ( | IN HANDLE | hMixer, |
| IN ULONG | dwIoControlCode, | ||
| IN PVOID | lpInBuffer, | ||
| IN ULONG | nInBufferSize, | ||
| OUT PVOID | lpOutBuffer, | ||
| ULONG | nOutBufferSize, | ||
| PULONG | lpBytesReturned | ||
| ) |
Definition at line 192 of file mmixer.c.
| MIXER_STATUS CreatePinCallback | ( | IN PVOID | Ctx, |
| IN ULONG | VirtualDeviceId, | ||
| IN ULONG | PinId, | ||
| IN HANDLE | hFilter, | ||
| IN PKSPIN_CONNECT | PinConnect, | ||
| IN ACCESS_MASK | DesiredAccess, | ||
| OUT PHANDLE | PinHandle | ||
| ) |
Definition at line 796 of file mmixer.c.
Referenced by WdmAudControlOpenMidi(), and WdmAudControlOpenWave().
| MIXER_STATUS Enum | ( | IN PVOID | EnumContext, |
| IN ULONG | DeviceIndex, | ||
| OUT LPWSTR * | DeviceName, | ||
| OUT PHANDLE | OutHandle, | ||
| OUT PHANDLE | OutKey | ||
| ) |
Definition at line 236 of file mmixer.c.
| VOID CALLBACK EventCallback | ( | IN PVOID | MixerEventContext, |
| IN HANDLE | hMixer, | ||
| IN ULONG | NotificationType, | ||
| IN ULONG | Value | ||
| ) |
Definition at line 333 of file mmixer.c.
Referenced by WdmAudCloseAllMixers(), WdmAudControlCloseMixer(), and WdmAudControlOpenMixer().
| MIXER_STATUS Open | ( | IN LPWSTR | DevicePath, |
| OUT PHANDLE | hDevice | ||
| ) |
Definition at line 181 of file mmixer.c.
| MIXER_STATUS OpenKey | ( | IN HANDLE | hKey, |
| IN LPWSTR | SubKey, | ||
| IN ULONG | DesiredAccess, | ||
| OUT PHANDLE | OutKey | ||
| ) |
Definition at line 118 of file mmixer.c.
| MIXER_STATUS QueryKeyValue | ( | IN HANDLE | hKey, |
| IN LPWSTR | KeyName, | ||
| OUT PVOID * | ResultBuffer, | ||
| OUT PULONG | ResultLength, | ||
| OUT PULONG | KeyType | ||
| ) |
Definition at line 49 of file mmixer.c.
| VOID WdmAudCloseAllMixers | ( | IN PDEVICE_OBJECT | DeviceObject, |
| IN PWDMAUD_CLIENT | ClientInfo, | ||
| IN ULONG | Index | ||
| ) |
Definition at line 501 of file mmixer.c.
Referenced by WdmAudCleanup().
| NTSTATUS WdmAudControlCloseMixer | ( | IN PDEVICE_OBJECT | DeviceObject, |
| IN PIRP | Irp, | ||
| IN PWDMAUD_DEVICE_INFO | DeviceInfo, | ||
| IN PWDMAUD_CLIENT | ClientInfo, | ||
| IN ULONG | Index | ||
| ) |
Definition at line 475 of file mmixer.c.
Referenced by WdmAudIoctlClose().
| NTSTATUS WdmAudControlOpenMidi | ( | IN PDEVICE_OBJECT | DeviceObject, |
| IN PIRP | Irp, | ||
| IN PWDMAUD_DEVICE_INFO | DeviceInfo, | ||
| IN PWDMAUD_CLIENT | ClientInfo | ||
| ) |
Definition at line 869 of file mmixer.c.
Referenced by WdmAudControlOpen().
| NTSTATUS WdmAudControlOpenMixer | ( | IN PDEVICE_OBJECT | DeviceObject, |
| IN PIRP | Irp, | ||
| IN PWDMAUD_DEVICE_INFO | DeviceInfo, | ||
| IN PWDMAUD_CLIENT | ClientInfo | ||
| ) |
Definition at line 411 of file mmixer.c.
Referenced by WdmAudControlOpen().
| NTSTATUS WdmAudControlOpenWave | ( | IN PDEVICE_OBJECT | DeviceObject, |
| IN PIRP | Irp, | ||
| IN PWDMAUD_DEVICE_INFO | DeviceInfo, | ||
| IN PWDMAUD_CLIENT | ClientInfo | ||
| ) |
Definition at line 847 of file mmixer.c.
Referenced by WdmAudControlOpen().
| NTSTATUS NTAPI WdmAudGetControlDetails | ( | IN PDEVICE_OBJECT | DeviceObject, |
| IN PIRP | Irp, | ||
| IN PWDMAUD_DEVICE_INFO | DeviceInfo, | ||
| IN PWDMAUD_CLIENT | ClientInfo | ||
| ) |
Definition at line 530 of file mmixer.c.
| NTSTATUS NTAPI WdmAudGetLineControls | ( | IN PDEVICE_OBJECT | DeviceObject, |
| IN PIRP | Irp, | ||
| IN PWDMAUD_DEVICE_INFO | DeviceInfo, | ||
| IN PWDMAUD_CLIENT | ClientInfo | ||
| ) |
Definition at line 574 of file mmixer.c.
| NTSTATUS NTAPI WdmAudGetLineInfo | ( | IN PDEVICE_OBJECT | DeviceObject, |
| IN PIRP | Irp, | ||
| IN PWDMAUD_DEVICE_INFO | DeviceInfo, | ||
| IN PWDMAUD_CLIENT | ClientInfo | ||
| ) |
Definition at line 552 of file mmixer.c.
| ULONG WdmAudGetMidiInDeviceCount | ( | ) |
Definition at line 681 of file mmixer.c.
Referenced by WdmAudControlDeviceType().
| ULONG WdmAudGetMidiOutDeviceCount | ( | ) |
Definition at line 687 of file mmixer.c.
Referenced by WdmAudControlDeviceType().
| ULONG WdmAudGetMixerDeviceCount | ( | ) |
Definition at line 663 of file mmixer.c.
Referenced by WdmAudControlDeviceType(), and WdmAudInitWorkerRoutine().
| NTSTATUS NTAPI WdmAudGetMixerEvent | ( | IN PDEVICE_OBJECT | DeviceObject, |
| IN PIRP | Irp, | ||
| IN PWDMAUD_DEVICE_INFO | DeviceInfo, | ||
| IN PWDMAUD_CLIENT | ClientInfo | ||
| ) |
Definition at line 620 of file mmixer.c.
Referenced by WdmAudDeviceControl().
| NTSTATUS WdmAudGetPnpNameByIndexAndType | ( | IN ULONG | DeviceIndex, |
| IN SOUND_DEVICE_TYPE | DeviceType, | ||
| OUT LPWSTR * | DevicePath | ||
| ) |
Definition at line 693 of file mmixer.c.
Referenced by WdmAudGetDeviceInterface().
| NTSTATUS NTAPI WdmAudGetPosition | ( | _In_ PDEVICE_OBJECT | DeviceObject, |
| _In_ PIRP | Irp, | ||
| _In_ PWDMAUD_DEVICE_INFO | DeviceInfo | ||
| ) |
Definition at line 774 of file mmixer.c.
Referenced by WdmAudDeviceControl().
| ULONG WdmAudGetWaveInDeviceCount | ( | ) |
Definition at line 669 of file mmixer.c.
Referenced by WdmAudControlDeviceType(), and WdmAudInitWorkerRoutine().
| ULONG WdmAudGetWaveOutDeviceCount | ( | ) |
Definition at line 675 of file mmixer.c.
Referenced by WdmAudControlDeviceType(), and WdmAudInitWorkerRoutine().
| NTSTATUS WdmAudMidiCapabilities | ( | IN PDEVICE_OBJECT | DeviceObject, |
| IN PWDMAUD_DEVICE_INFO | DeviceInfo, | ||
| IN PWDMAUD_CLIENT | ClientInfo, | ||
| IN PWDMAUD_DEVICE_EXTENSION | DeviceExtension | ||
| ) |
Definition at line 747 of file mmixer.c.
Referenced by WdmAudCapabilities().
| NTSTATUS WdmAudMixerCapabilities | ( | IN PDEVICE_OBJECT | DeviceObject, |
| IN PWDMAUD_DEVICE_INFO | DeviceInfo, | ||
| IN PWDMAUD_CLIENT | ClientInfo, | ||
| IN PWDMAUD_DEVICE_EXTENSION | DeviceExtension | ||
| ) |
Definition at line 398 of file mmixer.c.
Referenced by WdmAudCapabilities().
| NTSTATUS WdmAudMixerInitialize | ( | IN PDEVICE_OBJECT | DeviceObject | ) |
Definition at line 380 of file mmixer.c.
Referenced by WdmAudInitWorkerRoutine().
| NTSTATUS NTAPI WdmAudSetControlDetails | ( | IN PDEVICE_OBJECT | DeviceObject, |
| IN PIRP | Irp, | ||
| IN PWDMAUD_DEVICE_INFO | DeviceInfo, | ||
| IN PWDMAUD_CLIENT | ClientInfo | ||
| ) |
Definition at line 598 of file mmixer.c.
| NTSTATUS WdmAudWaveCapabilities | ( | IN PDEVICE_OBJECT | DeviceObject, |
| IN PWDMAUD_DEVICE_INFO | DeviceInfo, | ||
| IN PWDMAUD_CLIENT | ClientInfo, | ||
| IN PWDMAUD_DEVICE_EXTENSION | DeviceExtension | ||
| ) |
Definition at line 721 of file mmixer.c.
Referenced by WdmAudCapabilities().
| GUID CategoryGuid = {STATIC_KSCATEGORY_AUDIO} |
| MIXER_CONTEXT MixerContext |