ReactOS 0.4.16-dev-1056-gbe87e00
|
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().