ReactOS 0.4.16-dev-847-g386fccd
|
Go to the source code of this file.
Classes | |
struct | MIXER_CONTEXT |
typedef MIXER_STATUS(* PIN_CREATE_CALLBACK) (IN PVOID Context, IN ULONG DeviceId, IN ULONG PinId, IN HANDLE hFilter, IN PKSPIN_CONNECT PinConnect, IN ACCESS_MASK DesiredAccess, OUT PHANDLE PinHandle) |
typedef MIXER_STATUS(* PMIXER_CLOSE) (IN HANDLE hDevice) |
typedef struct MIXER_CONTEXT * PMIXER_CONTEXT |
typedef MIXER_STATUS(* PMIXER_OPEN) (IN LPWSTR DevicePath, OUT PHANDLE hDevice) |
typedef MIXER_STATUS(* PMIXER_QUERY_KEY_VALUE) (IN HANDLE hKey, IN LPWSTR KeyName, OUT PVOID *ResultBuffer, OUT PULONG ResultLength, OUT PULONG KeyType) |
Enumerator | |
---|---|
MM_STATUS_SUCCESS | |
MM_STATUS_NOTINITIALIZED | |
MM_STATUS_NOT_IMPLEMENTED | |
MM_STATUS_NO_MORE_DEVICES | |
MM_STATUS_MORE_ENTRIES | |
MM_STATUS_INVALID_PARAMETER | |
MM_STATUS_UNSUCCESSFUL | |
MM_STATUS_NO_MEMORY |
MIXER_STATUS MMixerClose | ( | IN PMIXER_CONTEXT | MixerContext, |
IN ULONG | MixerId, | ||
IN PVOID | MixerEventContext, | ||
IN PMIXER_EVENT | MixerEventRoutine | ||
) |
Definition at line 115 of file mixer.c.
Referenced by WdmAudCloseAllMixers(), and WdmAudControlCloseMixer().
MIXER_STATUS MMixerGetCapabilities | ( | IN PMIXER_CONTEXT | MixerContext, |
IN ULONG | MixerIndex, | ||
OUT LPMIXERCAPSW | MixerCaps | ||
) |
Definition at line 38 of file mixer.c.
Referenced by WdmAudGetMixerCapabilities(), and WdmAudMixerCapabilities().
MIXER_STATUS MMixerGetControlDetails | ( | IN PMIXER_CONTEXT | MixerContext, |
IN HANDLE | MixerHandle, | ||
IN ULONG | MixerId, | ||
IN ULONG | Flags, | ||
OUT LPMIXERCONTROLDETAILS | MixerControlDetails | ||
) |
Definition at line 565 of file mixer.c.
Referenced by WdmAudGetControlDetails().
ULONG MMixerGetCount | ( | IN PMIXER_CONTEXT | MixerContext | ) |
Definition at line 15 of file mixer.c.
Referenced by WdmAudGetMixerDeviceCount(), and WdmAudGetNumWdmDevsByMMixer().
MIXER_STATUS MMixerGetLineControls | ( | IN PMIXER_CONTEXT | MixerContext, |
IN HANDLE | MixerHandle, | ||
IN ULONG | MixerId, | ||
IN ULONG | Flags, | ||
OUT LPMIXERLINECONTROLSW | MixerLineControls | ||
) |
Definition at line 331 of file mixer.c.
Referenced by WdmAudGetLineControls().
MIXER_STATUS MMixerGetLineInfo | ( | IN PMIXER_CONTEXT | MixerContext, |
IN HANDLE | MixerHandle, | ||
IN ULONG | MixerId, | ||
IN ULONG | Flags, | ||
OUT LPMIXERLINEW | MixerLine | ||
) |
Definition at line 148 of file mixer.c.
Referenced by WdmAudGetLineInfo().
MIXER_STATUS MMixerGetMidiDevicePath | ( | IN PMIXER_CONTEXT | MixerContext, |
IN ULONG | bMidiIn, | ||
IN ULONG | DeviceId, | ||
OUT LPWSTR * | DevicePath | ||
) |
Definition at line 380 of file midi.c.
Referenced by WdmAudGetPnpNameByIndexAndType().
ULONG MMixerGetMidiInCount | ( | IN PMIXER_CONTEXT | MixerContext | ) |
Definition at line 502 of file midi.c.
Referenced by WdmAudGetMidiInDeviceCount().
ULONG MMixerGetMidiOutCount | ( | IN PMIXER_CONTEXT | MixerContext | ) |
Definition at line 524 of file midi.c.
MIXER_STATUS MMixerGetWaveDevicePath | ( | IN PMIXER_CONTEXT | MixerContext, |
IN ULONG | bWaveIn, | ||
IN ULONG | DeviceId, | ||
OUT LPWSTR * | DevicePath | ||
) |
Definition at line 704 of file wave.c.
Referenced by WdmAudGetPnpNameByIndexAndType().
ULONG MMixerGetWaveInCount | ( | IN PMIXER_CONTEXT | MixerContext | ) |
Definition at line 574 of file wave.c.
Referenced by WdmAudGetNumWdmDevsByMMixer(), and WdmAudGetWaveInDeviceCount().
ULONG MMixerGetWaveOutCount | ( | IN PMIXER_CONTEXT | MixerContext | ) |
Definition at line 596 of file wave.c.
Referenced by WdmAudGetMidiOutDeviceCount(), WdmAudGetNumWdmDevsByMMixer(), and WdmAudGetWaveOutDeviceCount().
MIXER_STATUS MMixerGetWavePosition | ( | _In_ PMIXER_CONTEXT | MixerContext, |
_In_ HANDLE | PinHandle, | ||
_Out_ PDWORD | Position | ||
) |
Definition at line 618 of file wave.c.
Referenced by WdmAudGetPosition(), and WdmAudGetWavePositionByMMixer().
MIXER_STATUS MMixerInitialize | ( | IN PMIXER_CONTEXT | MixerContext, |
IN PMIXER_ENUM | EnumFunction, | ||
IN PVOID | EnumContext | ||
) |
Definition at line 768 of file mixer.c.
Referenced by WdmAudInitUserModeMixer(), and WdmAudMixerInitialize().
MIXER_STATUS MMixerMidiInCapabilities | ( | IN PMIXER_CONTEXT | MixerContext, |
IN ULONG | DeviceIndex, | ||
OUT LPMIDIINCAPSW | Caps | ||
) |
Definition at line 344 of file midi.c.
Referenced by WdmAudMidiCapabilities().
MIXER_STATUS MMixerMidiOutCapabilities | ( | IN PMIXER_CONTEXT | MixerContext, |
IN ULONG | DeviceIndex, | ||
OUT LPMIDIOUTCAPSW | Caps | ||
) |
Definition at line 308 of file midi.c.
Referenced by WdmAudMidiCapabilities().
MIXER_STATUS MMixerOpen | ( | IN PMIXER_CONTEXT | MixerContext, |
IN ULONG | MixerId, | ||
IN PVOID | MixerEventContext, | ||
IN PMIXER_EVENT | MixerEventRoutine, | ||
OUT PHANDLE | MixerHandle | ||
) |
Definition at line 77 of file mixer.c.
Referenced by WdmAudControlOpenMixer(), and WdmAudSetMixerDeviceFormatByMMixer().
MIXER_STATUS MMixerOpenMidi | ( | IN PMIXER_CONTEXT | MixerContext, |
IN ULONG | DeviceIndex, | ||
IN ULONG | bMidiIn, | ||
IN PIN_CREATE_CALLBACK | CreateCallback, | ||
IN PVOID | Context, | ||
OUT PHANDLE | PinHandle | ||
) |
Definition at line 454 of file midi.c.
Referenced by WdmAudControlOpenMidi().
MIXER_STATUS MMixerOpenWave | ( | IN PMIXER_CONTEXT | MixerContext, |
IN ULONG | DeviceIndex, | ||
IN ULONG | bWaveIn, | ||
IN LPWAVEFORMATEX | WaveFormat, | ||
IN PIN_CREATE_CALLBACK | CreateCallback, | ||
IN PVOID | Context, | ||
OUT PHANDLE | PinHandle | ||
) |
Definition at line 453 of file wave.c.
Referenced by WdmAudControlOpenWave(), and WdmAudSetWaveDeviceFormatByMMixer().
MIXER_STATUS MMixerSetControlDetails | ( | IN PMIXER_CONTEXT | MixerContext, |
IN HANDLE | MixerHandle, | ||
IN ULONG | MixerId, | ||
IN ULONG | Flags, | ||
OUT LPMIXERCONTROLDETAILS | MixerControlDetails | ||
) |
Definition at line 495 of file mixer.c.
Referenced by WdmAudSetControlDetails().
MIXER_STATUS MMixerSetMidiStatus | ( | IN PMIXER_CONTEXT | MixerContext, |
IN HANDLE | PinHandle, | ||
IN KSSTATE | State | ||
) |
Definition at line 437 of file midi.c.
Referenced by WdmAudSetWaveStateByMMixer().
MIXER_STATUS MMixerSetWaveResetState | ( | IN PMIXER_CONTEXT | MixerContext, |
IN HANDLE | PinHandle, | ||
IN ULONG | bBegin | ||
) |
Definition at line 679 of file wave.c.
Referenced by WdmAudResetStreamByMMixer().
MIXER_STATUS MMixerSetWaveStatus | ( | IN PMIXER_CONTEXT | MixerContext, |
IN HANDLE | PinHandle, | ||
IN KSSTATE | State | ||
) |
Definition at line 652 of file wave.c.
Referenced by WdmAudCloseSoundDeviceByMMixer(), WdmAudSetWaveDeviceFormatByMMixer(), and WdmAudSetWaveStateByMMixer().
MIXER_STATUS MMixerWaveInCapabilities | ( | IN PMIXER_CONTEXT | MixerContext, |
IN ULONG | DeviceIndex, | ||
OUT LPWAVEINCAPSW | Caps | ||
) |
Definition at line 502 of file wave.c.
Referenced by WdmAudGetWaveInCapabilities(), and WdmAudWaveCapabilities().
MIXER_STATUS MMixerWaveOutCapabilities | ( | IN PMIXER_CONTEXT | MixerContext, |
IN ULONG | DeviceIndex, | ||
OUT LPWAVEOUTCAPSW | Caps | ||
) |
Definition at line 538 of file wave.c.
Referenced by WdmAudGetWaveOutCapabilities(), and WdmAudWaveCapabilities().