ReactOS 0.4.16-dev-329-g9223134
|
Go to the source code of this file.
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 778 of file sup.c.
Referenced by MMixerInitialize().
VOID MMixerFreeMixerInfo | ( | IN PMIXER_CONTEXT | MixerContext, |
IN LPMIXER_INFO | MixerInfo | ||
) |
Definition at line 115 of file sup.c.
LPMIXER_DATA MMixerGetDataByDeviceId | ( | IN PMIXER_LIST | MixerList, |
IN ULONG | DeviceId | ||
) |
Definition at line 735 of file sup.c.
Referenced by MMixerGetMidiDevicePath(), MMixerGetWaveDevicePath(), MMixerOpenMidiPin(), and MMixerOpenWavePin().
LPMIXER_DATA MMixerGetDataByDeviceName | ( | IN PMIXER_LIST | MixerList, |
IN LPWSTR | DeviceName | ||
) |
Definition at line 756 of file sup.c.
Referenced by MMixerHandlePhysicalConnection().
MIXER_STATUS MMixerGetDeviceName | ( | IN PMIXER_CONTEXT | MixerContext, |
OUT LPWSTR | DeviceName, | ||
IN HANDLE | hKey | ||
) |
Definition at line 852 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 804 of file sup.c.
Referenced by MMixerInitializeFilter().
VOID MMixerGetLowestLogicalTopologyPinOffsetFromArray | ( | IN ULONG | LogicalPinArrayCount, |
IN PULONG | LogicalPinArray, | ||
OUT PULONG | PinOffset | ||
) |
Definition at line 90 of file sup.c.
Referenced by MMixerSetGetMuxControlDetails().
MIXER_STATUS MMixerGetMixerByName | ( | IN PMIXER_LIST | MixerList, |
IN LPWSTR | MixerName, | ||
OUT LPMIXER_INFO * | OutMixerInfo | ||
) |
Definition at line 191 of file sup.c.
MIXER_STATUS MMixerGetMixerControlById | ( | LPMIXER_INFO | MixerInfo, |
DWORD | dwControlID, | ||
LPMIXERLINE_EXT * | OutMixerLine, | ||
LPMIXERCONTROL_EXT * | OutMixerControl, | ||
PULONG | NodeId | ||
) |
Definition at line 278 of file sup.c.
Referenced by MMixerGetControlDetails(), MMixerGetLineControls(), and MMixerSetControlDetails().
LPMIXER_DATA MMixerGetMixerDataByDeviceHandle | ( | IN PMIXER_CONTEXT | MixerContext, |
IN HANDLE | hDevice | ||
) |
Definition at line 128 of file sup.c.
Referenced by MMixerSetGetMuxControlDetails().
LPMIXER_INFO MMixerGetMixerInfoByIndex | ( | IN PMIXER_CONTEXT | MixerContext, |
IN ULONG | MixerIndex | ||
) |
Definition at line 158 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 58 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 255 of file sup.c.
Referenced by MMixerGetLineInfo().
LPMIXERLINE_EXT MMixerGetSourceMixerLineByLineId | ( | LPMIXER_INFO | MixerInfo, |
DWORD | dwLineID | ||
) |
Definition at line 218 of file sup.c.
Referenced by MMixerAddMixerControlsToDestinationLine(), MMixerAddMixerSourceLines(), MMixerBuildMixerSourceLine(), MMixerGetLineControls(), MMixerGetLineInfo(), MMixerHandleAlternativeMixers(), and MMixerPrintMixers().
ULONG MMixerGetVolumeControlIndex | ( | LPMIXERVOLUME_DATA | VolumeData, |
LONG | Value | ||
) |
Definition at line 319 of file sup.c.
Referenced by MMixerSetGetVolumeControlDetails().
Definition at line 901 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 336 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 364 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 408 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 665 of file sup.c.
Referenced by MMixerGetControlDetails(), and MMixerSetControlDetails().
MIXER_STATUS MMixerVerifyContext | ( | IN PMIXER_CONTEXT | MixerContext | ) |
Definition at line 40 of file sup.c.
Referenced by MMixerClose(), MMixerGetCapabilities(), MMixerGetControlDetails(), MMixerGetCount(), MMixerGetLineControls(), MMixerGetLineInfo(), MMixerGetMidiDevicePath(), MMixerGetMidiInCount(), MMixerGetMidiOutCount(), MMixerGetWaveDevicePath(), MMixerGetWaveInCount(), MMixerGetWaveOutCount(), MMixerGetWavePosition(), 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().