ReactOS 0.4.15-dev-5895-g2687c1b
|
Go to the source code of this file.
Macros | |
#define | YDEBUG |
Variables | |
const GUID | KSNODETYPE_SUM = {0xDA441A60L, 0xC556, 0x11D0, {0x8A, 0x2B, 0x00, 0xA0, 0xC9, 0x25, 0x5A, 0xC1}} |
const GUID | KSNODETYPE_DAC = {0x507AE360L, 0xC554, 0x11D0, {0x8A, 0x2B, 0x00, 0xA0, 0xC9, 0x25, 0x5A, 0xC1}} |
const GUID | KSNODETYPE_ADC = {0x4D837FE0L, 0xC555, 0x11D0, {0x8A, 0x2B, 0x00, 0xA0, 0xC9, 0x25, 0x5A, 0xC1}} |
const GUID | KSNODETYPE_AGC = {0xE88C9BA0L, 0xC557, 0x11D0, {0x8A, 0x2B, 0x00, 0xA0, 0xC9, 0x25, 0x5A, 0xC1}} |
const GUID | KSNODETYPE_LOUDNESS = {0x41887440L, 0xC558, 0x11D0, {0x8A, 0x2B, 0x00, 0xA0, 0xC9, 0x25, 0x5A, 0xC1}} |
const GUID | KSNODETYPE_MUTE = {0x02B223C0L, 0xC557, 0x11D0, {0x8A, 0x2B, 0x00, 0xA0, 0xC9, 0x25, 0x5A, 0xC1}} |
const GUID | KSNODETYPE_TONE = {0x7607E580L, 0xC557, 0x11D0, {0x8A, 0x2B, 0x00, 0xA0, 0xC9, 0x25, 0x5A, 0xC1}} |
const GUID | KSNODETYPE_VOLUME = {0x3A5ACC00L, 0xC557, 0x11D0, {0x8A, 0x2B, 0x00, 0xA0, 0xC9, 0x25, 0x5A, 0xC1}} |
const GUID | KSNODETYPE_PEAKMETER = {0xa085651e, 0x5f0d, 0x4b36, {0xa8, 0x69, 0xd1, 0x95, 0xd6, 0xab, 0x4b, 0x9e}} |
const GUID | KSNODETYPE_MUX = {0x2CEAF780, 0xC556, 0x11D0, {0x8A, 0x2B, 0x00, 0xA0, 0xC9, 0x25, 0x5A, 0xC1}} |
const GUID | KSNODETYPE_STEREO_WIDE = {0xA9E69800L, 0xC558, 0x11D0, {0x8A, 0x2B, 0x00, 0xA0, 0xC9, 0x25, 0x5A, 0xC1}} |
const GUID | KSNODETYPE_CHORUS = {0x20173F20L, 0xC559, 0x11D0, {0x8A, 0x2B, 0x00, 0xA0, 0xC9, 0x25, 0x5A, 0xC1}} |
const GUID | KSNODETYPE_REVERB = {0xEF0328E0L, 0xC558, 0x11D0, {0x8A, 0x2B, 0x00, 0xA0, 0xC9, 0x25, 0x5A, 0xC1}} |
const GUID | KSNODETYPE_SUPERMIX = {0xE573ADC0L, 0xC555, 0x11D0, {0x8A, 0x2B, 0x00, 0xA0, 0xC9, 0x25, 0x5A, 0xC1}} |
const GUID | KSPROPSETID_Audio = {0x45FFAAA0L, 0x6E1B, 0x11D0, {0xBC, 0xF2, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00}} |
const GUID | KSPROPSETID_Pin = {0x8C134960L, 0x51AD, 0x11CF, {0x87, 0x8A, 0x94, 0xF8, 0x01, 0xC1, 0x00, 0x00}} |
const GUID | KSPROPSETID_General = {0x1464EDA5L, 0x6A8F, 0x11D1, {0x9A, 0xA7, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96}} |
const GUID | KSPROPSETID_Topology = {0x720D4AC0L, 0x7533, 0x11D0, {0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00}} |
const GUID | KSEVENTSETID_AudioControlChange = {0xE85E9698L, 0xFA2F, 0x11D1, {0x95, 0xBD, 0x00, 0xC0, 0x4F, 0xB9, 0x25, 0xD3}} |
const GUID | KSDATAFORMAT_TYPE_MUSIC = {0xE725D360L, 0x62CC, 0x11CF, {0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00}} |
const GUID | KSDATAFORMAT_SUBTYPE_MIDI = {0x1D262760L, 0xE957, 0x11CF, {0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00}} |
const GUID | KSDATAFORMAT_SPECIFIER_NONE = {0x0F6417D6L, 0xC318, 0x11D0, {0xA4, 0x3F, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96}} |
MIXER_STATUS MMixerCreateMixerData | ( | IN PMIXER_CONTEXT | MixerContext, |
IN PMIXER_LIST | MixerList, | ||
IN ULONG | DeviceId, | ||
IN LPWSTR | DeviceName, | ||
IN HANDLE | hDevice, | ||
IN HANDLE | hKey | ||
) |
Definition at line 781 of file sup.c.
Referenced by MMixerInitialize().
VOID MMixerFreeMixerInfo | ( | IN PMIXER_CONTEXT | MixerContext, |
IN LPMIXER_INFO | MixerInfo | ||
) |
Definition at line 116 of file sup.c.
LPMIXER_DATA MMixerGetDataByDeviceId | ( | IN PMIXER_LIST | MixerList, |
IN ULONG | DeviceId | ||
) |
Definition at line 738 of file sup.c.
Referenced by MMixerGetMidiDevicePath(), MMixerGetWaveDevicePath(), MMixerOpenMidiPin(), and MMixerOpenWavePin().
LPMIXER_DATA MMixerGetDataByDeviceName | ( | IN PMIXER_LIST | MixerList, |
IN LPWSTR | DeviceName | ||
) |
Definition at line 759 of file sup.c.
Referenced by MMixerHandlePhysicalConnection().
MIXER_STATUS MMixerGetDeviceName | ( | IN PMIXER_CONTEXT | MixerContext, |
OUT LPWSTR | DeviceName, | ||
IN HANDLE | hKey | ||
) |
Definition at line 855 of file sup.c.
Referenced by MMixerInitializeFilter(), and MMixerInitializeMidiForFilter().
MIXER_STATUS MMixerGetDeviceNameWithComponentId | ( | IN PMIXER_CONTEXT | MixerContext, |
IN HANDLE | hMixer, | ||
OUT LPWSTR | OutDeviceName | ||
) |
Definition at line 807 of file sup.c.
Referenced by MMixerInitializeFilter().
VOID MMixerGetLowestLogicalTopologyPinOffsetFromArray | ( | IN ULONG | LogicalPinArrayCount, |
IN PULONG | LogicalPinArray, | ||
OUT PULONG | PinOffset | ||
) |
Definition at line 91 of file sup.c.
Referenced by MMixerSetGetMuxControlDetails().
MIXER_STATUS MMixerGetMixerByName | ( | IN PMIXER_LIST | MixerList, |
IN LPWSTR | MixerName, | ||
OUT LPMIXER_INFO * | OutMixerInfo | ||
) |
Definition at line 194 of file sup.c.
MIXER_STATUS MMixerGetMixerControlById | ( | LPMIXER_INFO | MixerInfo, |
DWORD | dwControlID, | ||
LPMIXERLINE_EXT * | OutMixerLine, | ||
LPMIXERCONTROL_EXT * | OutMixerControl, | ||
PULONG | NodeId | ||
) |
Definition at line 281 of file sup.c.
Referenced by MMixerGetControlDetails(), MMixerGetLineControls(), and MMixerSetControlDetails().
LPMIXER_DATA MMixerGetMixerDataByDeviceHandle | ( | IN PMIXER_CONTEXT | MixerContext, |
IN HANDLE | hDevice | ||
) |
Definition at line 130 of file sup.c.
Referenced by MMixerSetGetMuxControlDetails().
LPMIXER_INFO MMixerGetMixerInfoByIndex | ( | IN PMIXER_CONTEXT | MixerContext, |
IN ULONG | MixerIndex | ||
) |
Definition at line 161 of file sup.c.
Referenced by MMixerClose(), MMixerGetCapabilities(), MMixerGetControlDetails(), MMixerGetLineControls(), MMixerGetLineInfo(), MMixerOpen(), MMixerPrintMixers(), and MMixerSetControlDetails().
LPMIXERLINE_EXT MMixerGetMixerLineContainingNodeId | ( | IN LPMIXER_INFO | MixerInfo, |
IN ULONG | NodeID | ||
) |
Definition at line 59 of file sup.c.
Referenced by MMixerSetGetMuxControlDetails().
LPGUID MMixerGetNodeType | ( | IN PKSMULTIPLE_ITEM | MultipleItem, |
IN ULONG | Index | ||
) |
LPMIXERLINE_EXT MMixerGetSourceMixerLineByComponentType | ( | LPMIXER_INFO | MixerInfo, |
DWORD | dwComponentType | ||
) |
Definition at line 258 of file sup.c.
Referenced by MMixerGetLineInfo().
LPMIXERLINE_EXT MMixerGetSourceMixerLineByLineId | ( | LPMIXER_INFO | MixerInfo, |
DWORD | dwLineID | ||
) |
Definition at line 221 of file sup.c.
Referenced by MMixerAddMixerControlsToDestinationLine(), MMixerAddMixerSourceLines(), MMixerBuildMixerSourceLine(), MMixerGetLineControls(), MMixerGetLineInfo(), MMixerHandleAlternativeMixers(), and MMixerPrintMixers().
ULONG MMixerGetVolumeControlIndex | ( | LPMIXERVOLUME_DATA | VolumeData, |
LONG | Value | ||
) |
Definition at line 322 of file sup.c.
Referenced by MMixerSetGetVolumeControlDetails().
Definition at line 904 of file sup.c.
Referenced by MMixerOpenMidiPin(), and MMixerOpenWavePin().
VOID MMixerNotifyControlChange | ( | IN PMIXER_CONTEXT | MixerContext, |
IN LPMIXER_INFO | MixerInfo, | ||
IN ULONG | NotificationType, | ||
IN ULONG | Value | ||
) |
Definition at line 339 of file sup.c.
Referenced by MMixerSetGetMuteControlDetails(), MMixerSetGetMuxControlDetails(), and MMixerSetGetVolumeControlDetails().
MIXER_STATUS MMixerSetGetMuteControlDetails | ( | IN PMIXER_CONTEXT | MixerContext, |
IN LPMIXER_INFO | MixerInfo, | ||
IN LPMIXERCONTROL_EXT | MixerControl, | ||
IN ULONG | dwLineID, | ||
IN LPMIXERCONTROLDETAILS | MixerControlDetails, | ||
IN ULONG | bSet | ||
) |
Definition at line 367 of file sup.c.
Referenced by MMixerGetControlDetails(), and MMixerSetControlDetails().
MIXER_STATUS MMixerSetGetMuxControlDetails | ( | IN PMIXER_CONTEXT | MixerContext, |
IN LPMIXER_INFO | MixerInfo, | ||
IN ULONG | NodeId, | ||
IN ULONG | bSet, | ||
IN ULONG | Flags, | ||
IN LPMIXERCONTROL_EXT | MixerControl, | ||
IN LPMIXERCONTROLDETAILS | MixerControlDetails, | ||
IN LPMIXERLINE_EXT | MixerLine | ||
) |
Definition at line 411 of file sup.c.
MIXER_STATUS MMixerSetGetVolumeControlDetails | ( | IN PMIXER_CONTEXT | MixerContext, |
IN LPMIXER_INFO | MixerInfo, | ||
IN ULONG | NodeId, | ||
IN ULONG | bSet, | ||
LPMIXERCONTROL_EXT | MixerControl, | ||
IN LPMIXERCONTROLDETAILS | MixerControlDetails, | ||
LPMIXERLINE_EXT | MixerLine | ||
) |
Definition at line 668 of file sup.c.
Referenced by MMixerGetControlDetails(), and MMixerSetControlDetails().
MIXER_STATUS MMixerVerifyContext | ( | IN PMIXER_CONTEXT | MixerContext | ) |
Definition at line 41 of file sup.c.
Referenced by MMixerClose(), MMixerGetCapabilities(), MMixerGetControlDetails(), MMixerGetCount(), MMixerGetLineControls(), MMixerGetLineInfo(), MMixerGetMidiDevicePath(), MMixerGetMidiInCount(), MMixerGetMidiOutCount(), MMixerGetWaveDevicePath(), MMixerGetWaveInCount(), MMixerGetWaveOutCount(), MMixerMidiInCapabilities(), MMixerMidiOutCapabilities(), MMixerOpen(), MMixerOpenMidi(), MMixerOpenWave(), MMixerSetControlDetails(), MMixerSetWaveResetState(), MMixerSetWaveStatus(), MMixerWaveInCapabilities(), and MMixerWaveOutCapabilities().
const GUID KSPROPSETID_Audio = {0x45FFAAA0L, 0x6E1B, 0x11D0, {0xBC, 0xF2, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00}} |
Definition at line 29 of file sup.c.
Referenced by MMixerSetGetMuxControlDetails().
const GUID KSPROPSETID_General = {0x1464EDA5L, 0x6A8F, 0x11D1, {0x9A, 0xA7, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96}} |
Definition at line 31 of file sup.c.
Referenced by MMixerGetDeviceNameWithComponentId().