ReactOS 0.4.16-dev-117-g38f21f9
|
#include "precomp.h"
Go to the source code of this file.
Variables | |
const GUID | KSPROPSETID_Pin = {0x8C134960L, 0x51AD, 0x11CF, {0x87, 0x8A, 0x94, 0xF8, 0x01, 0xC1, 0x00, 0x00}} |
const GUID | KSPROPSETID_Topology = {0x720D4AC0L, 0x7533, 0x11D0, {0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00}} |
const GUID | KSPROPSETID_Audio = {0x45FFAAA0L, 0x6E1B, 0x11D0, {0xBC, 0xF2, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00}} |
BOOL CreateCompatiblePin | ( | IN HANDLE | hFilter, |
IN DWORD | PinId, | ||
IN BOOL | bLoop, | ||
IN LPWAVEFORMATEX | WaveFormatEx, | ||
OUT LPWAVEFORMATEX | WaveFormatOut, | ||
OUT PHANDLE | hPin | ||
) |
Definition at line 517 of file misc.c.
Referenced by NewDirectSoundCaptureBuffer().
BOOL DoDataIntersection | ( | HANDLE | hFilter, |
DWORD | PinId, | ||
DWORD | SampleFrequency, | ||
LPWAVEFORMATEX | WaveFormatEx, | ||
DWORD | MinimumBitsPerSample, | ||
DWORD | MaximumBitsPerSample, | ||
DWORD | MaximumChannels, | ||
LPWAVEFORMATEX | WaveFormatOut | ||
) |
Definition at line 116 of file misc.c.
DWORD GetFilterNodeProperty | ( | IN HANDLE | hFilter, |
IN ULONG | PropertyId, | ||
OUT PKSMULTIPLE_ITEM * | OutMultipleItem | ||
) |
Definition at line 375 of file misc.c.
DWORD GetFilterPinCommunication | ( | IN HANDLE | hFilter, |
IN ULONG | PinId, | ||
OUT PKSPIN_COMMUNICATION | Communication | ||
) |
Definition at line 427 of file misc.c.
Referenced by FindAudioFilterPins().
Definition at line 357 of file misc.c.
Referenced by EnumerateAudioFilter().
Definition at line 444 of file misc.c.
Referenced by FindAudioFilterPins().
DWORD GetFilterPinDataRanges | ( | IN HANDLE | hFilter, |
IN ULONG | PinId, | ||
IN OUT PKSMULTIPLE_ITEM * | OutMultipleItem | ||
) |
Definition at line 461 of file misc.c.
Referenced by CreateCompatiblePin().
Definition at line 277 of file misc.c.
Referenced by EnumerateAudioFilter().
DWORD OpenPin | ( | HANDLE | hFilter, |
ULONG | PinId, | ||
LPWAVEFORMATEX | WaveFormatEx, | ||
PHANDLE | hPin, | ||
BOOL | bLoop | ||
) |
Definition at line 212 of file misc.c.
Referenced by CreateCompatiblePin(), NewDirectSoundCaptureBuffer(), and PrimaryDirectSoundBuffer_SetFormat().
VOID PerformChannelConversion | ( | PUCHAR | Buffer, |
ULONG | BufferLength, | ||
PULONG | BytesRead, | ||
ULONG | OldChannels, | ||
ULONG | NewChannels, | ||
ULONG | BitsPerSample, | ||
PUCHAR | Result, | ||
ULONG | ResultLength, | ||
PULONG | BytesWritten | ||
) |
Definition at line 18 of file misc.c.
Referenced by MixerThreadRoutine().
BOOL SetPinFormat | ( | IN HANDLE | hPin, |
IN LPWAVEFORMATEX | WaveFormatEx | ||
) |
Definition at line 77 of file misc.c.
Referenced by PrimaryDirectSoundBuffer_SetFormat().
DWORD SyncOverlappedDeviceIoControl | ( | IN HANDLE | Handle, |
IN DWORD | IoControlCode, | ||
IN LPVOID | InBuffer, | ||
IN DWORD | InBufferSize, | ||
OUT LPVOID | OutBuffer, | ||
IN DWORD | OutBufferSize, | ||
OUT LPDWORD BytesTransferred | OPTIONAL | ||
) |
Definition at line 298 of file misc.c.
Referenced by DoDataIntersection(), GetFilterNodeProperty(), GetFilterPinCommunication(), GetFilterPinCount(), GetFilterPinDataFlow(), GetFilterPinDataRanges(), GetNt4SoundDeviceCapabilities(), IDirectSoundCaptureBufferImpl_GetCurrentPosition(), IDirectSoundCaptureBufferImpl_Start(), IDirectSoundCaptureBufferImpl_Stop(), IDirectSoundNotify_fnSetNotificationPositions(), MixerEventThreadRoutine(), MixerThreadRoutine(), PrimaryDirectSoundBuffer_GetPosition(), PrimaryDirectSoundBuffer_SetState(), QueryNt4WaveDeviceFormatSupport(), SetNt4WaveDeviceFormat(), SetPinFormat(), WdmAudCloseSoundDeviceByLegacy(), WdmAudGetCapabilitiesByLegacy(), WdmAudGetDeviceInterfaceStringByLegacy(), WdmAudGetNumWdmDevsByLegacy(), WdmAudGetWavePositionByLegacy(), WdmAudQueryMixerInfoByLegacy(), WdmAudResetStreamByLegacy(), WdmAudSetMixerDeviceFormatByLegacy(), WdmAudSetWaveDeviceFormatByLegacy(), and WdmAudSetWaveStateByLegacy().
const GUID KSPROPSETID_Pin = {0x8C134960L, 0x51AD, 0x11CF, {0x87, 0x8A, 0x94, 0xF8, 0x01, 0xC1, 0x00, 0x00}} |
Definition at line 12 of file misc.c.
Referenced by DoDataIntersection(), GetFilterPinCommunication(), GetFilterPinCount(), GetFilterPinDataFlow(), and GetFilterPinDataRanges().
const GUID KSPROPSETID_Topology = {0x720D4AC0L, 0x7533, 0x11D0, {0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00}} |
Definition at line 13 of file misc.c.
Referenced by GetFilterNodeProperty().