|
ReactOS 0.4.16-dev-1946-g52006dd
|

Go to the source code of this file.
Classes | |
| struct | AUDIO_RANGE |
Macros | |
| #define | AUDIO_TEST_RANGE (5) |
Variables | |
| const GUID | KSPROPSETID_Connection = {0x1D58C920L, 0xAC9B, 0x11CF, {0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00}} |
| const GUID | KSDATAFORMAT_SPECIFIER_WAVEFORMATEX = {0x05589f81L, 0xc356, 0x11ce, {0xbf, 0x01, 0x00, 0xaa, 0x00, 0x55, 0x59, 0x5a}} |
| const GUID | KSDATAFORMAT_SUBTYPE_PCM = {0x00000001L, 0x0000, 0x0010, {0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71}} |
| const GUID | KSDATAFORMAT_TYPE_AUDIO = {0x73647561L, 0x0000, 0x0010, {0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71}} |
| const GUID | KSINTERFACESETID_Standard = {0x1A8766A0L, 0x62CE, 0x11CF, {0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00}} |
| const GUID | KSMEDIUMSETID_Standard = {0x4747B320L, 0x62CE, 0x11CF, {0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00}} |
| static AUDIO_RANGE | TestRange [AUDIO_TEST_RANGE] |
| PKSPIN_CONNECT MMixerAllocatePinConnect | ( | IN PMIXER_CONTEXT | MixerContext, |
| ULONG | DataFormatSize | ||
| ) |
Definition at line 72 of file wave.c.
Referenced by MMixerOpenMidiPin(), and MMixerOpenWavePin().
| VOID MMixerCheckFormat | ( | IN PKSDATARANGE_AUDIO | DataRangeAudio, |
| IN LPWAVE_INFO | WaveInfo, | ||
| IN ULONG | bInput | ||
| ) |
Definition at line 298 of file wave.c.
Referenced by MMixerInitializeWaveInfo().
| MIXER_STATUS MMixerFindAudioDataRange | ( | PKSMULTIPLE_ITEM | MultipleItem, |
| PKSDATARANGE_AUDIO * | OutDataRangeAudio | ||
| ) |
Definition at line 202 of file wave.c.
Referenced by MMixerInitializeWaveInfo().
| MIXER_STATUS MMixerGetAudioPinDataRanges | ( | IN PMIXER_CONTEXT | MixerContext, |
| IN HANDLE | hDevice, | ||
| IN ULONG | PinId, | ||
| IN OUT PKSMULTIPLE_ITEM * | OutMultipleItem | ||
| ) |
Definition at line 157 of file wave.c.
Referenced by MMixerInitializeMidiForFilter(), and MMixerInitializeWaveInfo().
| 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().
| MIXER_STATUS MMixerGetWaveInfoByIndexAndType | ( | IN PMIXER_LIST | MixerList, |
| IN ULONG | DeviceIndex, | ||
| IN ULONG | bWaveInType, | ||
| OUT LPWAVE_INFO * | OutWaveInfo | ||
| ) |
Definition at line 80 of file wave.c.
Referenced by MMixerGetWaveDevicePath(), MMixerOpenWave(), MMixerWaveInCapabilities(), and MMixerWaveOutCapabilities().
| 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().
| VOID MMixerInitializeDataFormat | ( | _Inout_ PKSDATAFORMAT_WAVEFORMATEX | DataFormat, |
| _In_ LPWAVEFORMATEX | WaveFormatEx, | ||
| _In_ DWORD | cbSize | ||
| ) |
Definition at line 115 of file wave.c.
Referenced by MMixerOpenWavePin().
| MIXER_STATUS MMixerInitializeWaveInfo | ( | IN PMIXER_CONTEXT | MixerContext, |
| IN PMIXER_LIST | MixerList, | ||
| IN LPMIXER_DATA | MixerData, | ||
| IN LPWSTR | DeviceName, | ||
| IN ULONG | bWaveIn, | ||
| IN ULONG | PinCount, | ||
| IN PULONG | Pins | ||
| ) |
Definition at line 347 of file wave.c.
Referenced by MMixerInitializeFilter().
| 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 MMixerOpenWavePin | ( | IN PMIXER_CONTEXT | MixerContext, |
| IN PMIXER_LIST | MixerList, | ||
| IN ULONG | DeviceId, | ||
| IN ULONG | PinId, | ||
| IN LPWAVEFORMATEX | WaveFormatEx, | ||
| IN ACCESS_MASK | DesiredAccess, | ||
| IN PIN_CREATE_CALLBACK | CreateCallback, | ||
| IN PVOID | Context, | ||
| OUT PHANDLE | PinHandle | ||
| ) |
Definition at line 232 of file wave.c.
Referenced by MMixerOpenWave().
| 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().
| const GUID KSDATAFORMAT_SPECIFIER_WAVEFORMATEX = {0x05589f81L, 0xc356, 0x11ce, {0xbf, 0x01, 0x00, 0xaa, 0x00, 0x55, 0x59, 0x5a}} |
Definition at line 15 of file wave.c.
Referenced by MMixerFindAudioDataRange(), and MMixerInitializeDataFormat().
| const GUID KSDATAFORMAT_TYPE_AUDIO = {0x73647561L, 0x0000, 0x0010, {0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71}} |
Definition at line 17 of file wave.c.
Referenced by MMixerFindAudioDataRange(), and MMixerInitializeDataFormat().
| const GUID KSPROPSETID_Connection = {0x1D58C920L, 0xAC9B, 0x11CF, {0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00}} |
Definition at line 14 of file wave.c.
Referenced by MMixerSetWaveStatus().
|
static |
Definition at line 32 of file wave.c.
Referenced by MMixerCheckFormat().