|
ReactOS 0.4.16-dev-1946-g52006dd
|

Go to the source code of this file.
Variables | |
| const GUID | KSNODETYPE_DESKTOP_MICROPHONE = {0xDFF21BE2, 0xF70F, 0x11D0, {0xB9, 0x17, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96}} |
| const GUID | KSNODETYPE_LEGACY_AUDIO_CONNECTOR = {0xDFF21FE4, 0xF70F, 0x11D0, {0xB9, 0x17, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96}} |
| const GUID | KSNODETYPE_TELEPHONE = {0xDFF21EE2, 0xF70F, 0x11D0, {0xB9, 0x17, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96}} |
| const GUID | KSNODETYPE_PHONE_LINE = {0xDFF21EE1, 0xF70F, 0x11D0, {0xB9, 0x17, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96}} |
| const GUID | KSNODETYPE_DOWN_LINE_PHONE = {0xDFF21EE3, 0xF70F, 0x11D0, {0xB9, 0x17, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96}} |
| const GUID | KSNODETYPE_DESKTOP_SPEAKER = {0xDFF21CE4, 0xF70F, 0x11D0, {0xB9, 0x17, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96}} |
| const GUID | KSNODETYPE_ROOM_SPEAKER = {0xDFF21CE5, 0xF70F, 0x11D0, {0xB9, 0x17, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96}} |
| const GUID | KSNODETYPE_COMMUNICATION_SPEAKER = {0xDFF21CE6, 0xF70F, 0x11D0, {0xB9,0x17, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96}} |
| const GUID | KSNODETYPE_HEADPHONES = {0xDFF21CE2, 0xF70F, 0x11D0, {0xB9, 0x17, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96}} |
| const GUID | KSNODETYPE_HEAD_MOUNTED_DISPLAY_AUDIO = {0xDFF21CE3, 0xF70F, 0x11D0, {0xB9, 0x17, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96}} |
| const GUID | KSNODETYPE_MICROPHONE = {0xDFF21BE1, 0xF70F, 0x11D0, {0xB9, 0x17, 0x00, 0xA0, 0xC9,0x22, 0x31, 0x96}} |
| const GUID | KSCATEGORY_AUDIO = {0x6994AD04L, 0x93EF, 0x11D0, {0xA3, 0xCC, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96}} |
| const GUID | KSNODETYPE_SPDIF_INTERFACE = {0xDFF21FE5, 0xF70F, 0x11D0, {0xB9, 0x17, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96}} |
| const GUID | KSNODETYPE_ANALOG_CONNECTOR = {0xDFF21FE1, 0xF70F, 0x11D0, {0xB9, 0x17, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96}} |
| const GUID | KSNODETYPE_SPEAKER = {0xDFF21CE1, 0xF70F, 0x11D0, {0xB9, 0x17, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96}} |
| const GUID | KSNODETYPE_CD_PLAYER = {0xDFF220E3, 0xF70F, 0x11D0, {0xB9, 0x17, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96}} |
| const GUID | KSNODETYPE_SYNTHESIZER = {0xDFF220F3, 0xF70F, 0x11D0, {0xB9, 0x17, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96}} |
| const GUID | KSNODETYPE_LINE_CONNECTOR = {0xDFF21FE3, 0xF70F, 0x11D0, {0xB9, 0x17, 0x00, 0xA0,0xC9, 0x22, 0x31, 0x96}} |
| const GUID | PINNAME_VIDEO_CAPTURE = {0xfb6c4281, 0x353, 0x11d1, {0x90, 0x5f, 0x0, 0x0, 0xc0, 0xcc, 0x16, 0xba}} |
| MIXER_STATUS MMixerAddEvent | ( | IN PMIXER_CONTEXT | MixerContext, |
| IN OUT LPMIXER_INFO | MixerInfo, | ||
| IN PVOID | MixerEventContext, | ||
| IN PMIXER_EVENT | MixerEventRoutine | ||
| ) |
Definition at line 1828 of file controls.c.
Referenced by MMixerOpen().
| MIXER_STATUS MMixerAddMixerControl | ( | IN PMIXER_CONTEXT | MixerContext, |
| IN LPMIXER_INFO | MixerInfo, | ||
| IN HANDLE | hMixer, | ||
| IN PTOPOLOGY | Topology, | ||
| IN ULONG | NodeIndex, | ||
| IN LPMIXERLINE_EXT | MixerLine, | ||
| IN ULONG | MaxChannels | ||
| ) |
Definition at line 35 of file controls.c.
Referenced by MMixerAddMixerControlsToMixerLineByNodeIndexArray().
| MIXER_STATUS MMixerAddMixerControlsToDestinationLine | ( | IN PMIXER_CONTEXT | MixerContext, |
| IN OUT LPMIXER_INFO | MixerInfo, | ||
| IN HANDLE | hMixer, | ||
| IN PTOPOLOGY | Topology, | ||
| IN ULONG | PinId, | ||
| IN ULONG | bInput, | ||
| IN ULONG | DestinationLineId, | ||
| OUT PULONG | OutLineTerminator | ||
| ) |
Definition at line 1164 of file controls.c.
Referenced by MMixerHandleAlternativeMixers(), MMixerHandlePhysicalConnection(), and MMixerHandleTopologyFilter().
| MIXER_STATUS MMixerAddMixerControlsToMixerLineByNodeIndexArray | ( | IN PMIXER_CONTEXT | MixerContext, |
| IN LPMIXER_INFO | MixerInfo, | ||
| IN HANDLE | hMixer, | ||
| IN PTOPOLOGY | Topology, | ||
| IN OUT LPMIXERLINE_EXT | DstLine, | ||
| IN ULONG | NodesCount, | ||
| IN PULONG | Nodes | ||
| ) |
Definition at line 673 of file controls.c.
Referenced by MMixerAddMixerControlsToDestinationLine(), and MMixerBuildMixerSourceLine().
| MIXER_STATUS MMixerAddMixerSourceLines | ( | IN PMIXER_CONTEXT | MixerContext, |
| IN OUT LPMIXER_INFO | MixerInfo, | ||
| IN HANDLE | hMixer, | ||
| IN PTOPOLOGY | Topology, | ||
| IN ULONG | DestinationLineID, | ||
| IN ULONG | LineTerminator | ||
| ) |
Definition at line 1031 of file controls.c.
Referenced by MMixerHandleAlternativeMixers(), MMixerHandlePhysicalConnection(), and MMixerHandleTopologyFilter().
| VOID MMixerApplyOutputFilterHack | ( | IN PMIXER_CONTEXT | MixerContext, |
| IN LPMIXER_DATA | MixerData, | ||
| IN HANDLE | hMixer, | ||
| IN OUT PULONG | PinsCount, | ||
| IN OUT PULONG | Pins | ||
| ) |
Definition at line 1226 of file controls.c.
Referenced by MMixerHandlePhysicalConnection(), and MMixerHandleTopologyFilter().
| MIXER_STATUS MMixerBuildMixerDestinationLine | ( | IN PMIXER_CONTEXT | MixerContext, |
| IN OUT LPMIXER_INFO | MixerInfo, | ||
| IN HANDLE | hMixer, | ||
| IN ULONG | PinId, | ||
| IN ULONG | bInput | ||
| ) |
Definition at line 351 of file controls.c.
Referenced by MMixerHandleAlternativeMixers(), MMixerHandlePhysicalConnection(), MMixerHandleTopologyFilter(), and MMixerInitializeFilter().
| MIXER_STATUS MMixerBuildMixerSourceLine | ( | IN PMIXER_CONTEXT | MixerContext, |
| IN OUT LPMIXER_INFO | MixerInfo, | ||
| IN HANDLE | hMixer, | ||
| IN PTOPOLOGY | Topology, | ||
| IN ULONG | PinId, | ||
| IN ULONG | NodesCount, | ||
| IN PULONG | Nodes, | ||
| IN ULONG | DestinationLineID, | ||
| OUT LPMIXERLINE_EXT * | OutSrcLine | ||
| ) |
Definition at line 938 of file controls.c.
Referenced by MMixerAddMixerSourceLines().
| MIXER_STATUS MMixerBuildTopology | ( | IN PMIXER_CONTEXT | MixerContext, |
| IN LPMIXER_DATA | MixerData, | ||
| OUT PTOPOLOGY * | OutTopology | ||
| ) |
Definition at line 382 of file controls.c.
Referenced by MMixerHandlePhysicalConnection(), and MMixerSetupFilter().
| MIXER_STATUS MMixerCountMixerControls | ( | IN PMIXER_CONTEXT | MixerContext, |
| IN PTOPOLOGY | Topology, | ||
| IN ULONG | PinId, | ||
| IN ULONG | bInputMixer, | ||
| IN ULONG | bUpStream, | ||
| OUT PULONG | OutNodesCount, | ||
| OUT PULONG | OutNodes, | ||
| OUT PULONG | OutLineTerminator | ||
| ) |
Definition at line 444 of file controls.c.
Referenced by MMixerAddMixerControlsToDestinationLine().
| MIXER_STATUS MMixerCreateDestinationLine | ( | IN PMIXER_CONTEXT | MixerContext, |
| IN LPMIXER_INFO | MixerInfo, | ||
| IN ULONG | bInputMixer, | ||
| IN LPWSTR | LineName | ||
| ) |
Definition at line 238 of file controls.c.
Referenced by MMixerBuildMixerDestinationLine().
| MIXER_STATUS MMixerGetChannelCountEnhanced | ( | IN PMIXER_CONTEXT | MixerContext, |
| IN LPMIXER_INFO | MixerInfo, | ||
| IN HANDLE | hMixer, | ||
| IN ULONG | NodeId, | ||
| OUT PULONG | MaxChannels | ||
| ) |
Definition at line 545 of file controls.c.
Referenced by MMixerGetMaxChannelsForNode().
| VOID MMixerGetChannelCountLegacy | ( | IN PMIXER_CONTEXT | MixerContext, |
| IN LPMIXER_INFO | MixerInfo, | ||
| IN HANDLE | hMixer, | ||
| IN ULONG | NodeId, | ||
| OUT PULONG | MaxChannels | ||
| ) |
Definition at line 614 of file controls.c.
Referenced by MMixerGetMaxChannelsForNode().
| MIXER_STATUS MMixerGetComponentAndTargetType | ( | IN PMIXER_CONTEXT | MixerContext, |
| IN OUT LPMIXER_INFO | MixerInfo, | ||
| IN HANDLE | hMixer, | ||
| IN ULONG | PinId, | ||
| OUT PULONG | ComponentType, | ||
| OUT PULONG | TargetType | ||
| ) |
Definition at line 740 of file controls.c.
Referenced by MMixerBuildMixerSourceLine().
| VOID MMixerGetMaxChannelsForNode | ( | IN PMIXER_CONTEXT | MixerContext, |
| IN LPMIXER_INFO | MixerInfo, | ||
| IN HANDLE | hMixer, | ||
| IN ULONG | NodeId, | ||
| OUT PULONG | MaxChannels | ||
| ) |
Definition at line 653 of file controls.c.
Referenced by MMixerAddMixerControlsToMixerLineByNodeIndexArray().
| MIXER_STATUS MMixerGetPinName | ( | IN PMIXER_CONTEXT | MixerContext, |
| IN LPMIXER_INFO | MixerInfo, | ||
| IN HANDLE | hMixer, | ||
| IN ULONG | PinId, | ||
| IN OUT LPWSTR * | OutBuffer | ||
| ) |
Definition at line 299 of file controls.c.
Referenced by MMixerBuildMixerDestinationLine(), and MMixerBuildMixerSourceLine().
| VOID MMixerHandleAlternativeMixers | ( | IN PMIXER_CONTEXT | MixerContext, |
| IN PMIXER_LIST | MixerList, | ||
| IN LPMIXER_DATA | MixerData, | ||
| IN PTOPOLOGY | Topology | ||
| ) |
Definition at line 1677 of file controls.c.
Referenced by MMixerInitialize().
| MIXER_STATUS MMixerHandlePhysicalConnection | ( | IN PMIXER_CONTEXT | MixerContext, |
| IN PMIXER_LIST | MixerList, | ||
| IN LPMIXER_DATA | MixerData, | ||
| IN OUT LPMIXER_INFO | MixerInfo, | ||
| IN ULONG | bInput, | ||
| IN PKSPIN_PHYSICALCONNECTION | OutConnection | ||
| ) |
Definition at line 1372 of file controls.c.
Referenced by MMixerInitializeFilter().
| MIXER_STATUS MMixerHandleTopologyFilter | ( | IN PMIXER_CONTEXT | MixerContext, |
| IN PMIXER_LIST | MixerList, | ||
| IN LPMIXER_DATA | MixerData, | ||
| IN OUT LPMIXER_INFO | MixerInfo, | ||
| IN ULONG | bInput, | ||
| IN ULONG | Pin | ||
| ) |
Definition at line 1268 of file controls.c.
Referenced by MMixerInitializeFilter().
| MIXER_STATUS MMixerInitializeFilter | ( | IN PMIXER_CONTEXT | MixerContext, |
| IN PMIXER_LIST | MixerList, | ||
| IN LPMIXER_DATA | MixerData, | ||
| IN LPMIXER_INFO | MixerInfo, | ||
| IN PTOPOLOGY | Topology, | ||
| IN ULONG | NodeIndex, | ||
| IN ULONG | bInputMixer, | ||
| IN OUT LPMIXER_INFO * | OutMixerInfo | ||
| ) |
Definition at line 1515 of file controls.c.
Referenced by MMixerSetupFilter().
| MIXER_STATUS MMixerRemoveEvent | ( | IN PMIXER_CONTEXT | MixerContext, |
| IN OUT LPMIXER_INFO | MixerInfo, | ||
| IN PVOID | MixerEventContext, | ||
| IN PMIXER_EVENT | MixerEventRoutine | ||
| ) |
Definition at line 1876 of file controls.c.
Referenced by MMixerClose().
| MIXER_STATUS MMixerSetupFilter | ( | IN PMIXER_CONTEXT | MixerContext, |
| IN PMIXER_LIST | MixerList, | ||
| IN LPMIXER_DATA | MixerData, | ||
| IN PULONG | DeviceCount | ||
| ) |
Definition at line 1750 of file controls.c.
Referenced by MMixerInitialize().
| const GUID KSCATEGORY_AUDIO = {0x6994AD04L, 0x93EF, 0x11D0, {0xA3, 0xCC, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96}} |
Definition at line 25 of file controls.c.
Referenced by MMixerGetComponentAndTargetType().
| const GUID KSNODETYPE_ANALOG_CONNECTOR = {0xDFF21FE1, 0xF70F, 0x11D0, {0xB9, 0x17, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96}} |
Definition at line 27 of file controls.c.
Referenced by MMixerGetComponentAndTargetType().
| const GUID KSNODETYPE_CD_PLAYER = {0xDFF220E3, 0xF70F, 0x11D0, {0xB9, 0x17, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96}} |
Definition at line 29 of file controls.c.
Referenced by MMixerGetComponentAndTargetType().
| const GUID KSNODETYPE_COMMUNICATION_SPEAKER = {0xDFF21CE6, 0xF70F, 0x11D0, {0xB9,0x17, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96}} |
Definition at line 21 of file controls.c.
Referenced by MMixerGetComponentAndTargetType().
| const GUID KSNODETYPE_DESKTOP_MICROPHONE = {0xDFF21BE2, 0xF70F, 0x11D0, {0xB9, 0x17, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96}} |
Definition at line 14 of file controls.c.
Referenced by MMixerGetComponentAndTargetType().
| const GUID KSNODETYPE_DESKTOP_SPEAKER = {0xDFF21CE4, 0xF70F, 0x11D0, {0xB9, 0x17, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96}} |
Definition at line 19 of file controls.c.
Referenced by MMixerGetComponentAndTargetType().
| const GUID KSNODETYPE_DOWN_LINE_PHONE = {0xDFF21EE3, 0xF70F, 0x11D0, {0xB9, 0x17, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96}} |
Definition at line 18 of file controls.c.
Referenced by MMixerGetComponentAndTargetType().
| const GUID KSNODETYPE_HEAD_MOUNTED_DISPLAY_AUDIO = {0xDFF21CE3, 0xF70F, 0x11D0, {0xB9, 0x17, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96}} |
Definition at line 23 of file controls.c.
Referenced by MMixerGetComponentAndTargetType().
| const GUID KSNODETYPE_HEADPHONES = {0xDFF21CE2, 0xF70F, 0x11D0, {0xB9, 0x17, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96}} |
Definition at line 22 of file controls.c.
Referenced by MMixerGetComponentAndTargetType().
| const GUID KSNODETYPE_LEGACY_AUDIO_CONNECTOR = {0xDFF21FE4, 0xF70F, 0x11D0, {0xB9, 0x17, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96}} |
Definition at line 15 of file controls.c.
Referenced by MMixerGetComponentAndTargetType().
| const GUID KSNODETYPE_LINE_CONNECTOR = {0xDFF21FE3, 0xF70F, 0x11D0, {0xB9, 0x17, 0x00, 0xA0,0xC9, 0x22, 0x31, 0x96}} |
Definition at line 31 of file controls.c.
Referenced by MMixerGetComponentAndTargetType().
| const GUID KSNODETYPE_MICROPHONE = {0xDFF21BE1, 0xF70F, 0x11D0, {0xB9, 0x17, 0x00, 0xA0, 0xC9,0x22, 0x31, 0x96}} |
Definition at line 24 of file controls.c.
Referenced by MMixerGetComponentAndTargetType().
| const GUID KSNODETYPE_PHONE_LINE = {0xDFF21EE1, 0xF70F, 0x11D0, {0xB9, 0x17, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96}} |
Definition at line 17 of file controls.c.
Referenced by MMixerGetComponentAndTargetType().
| const GUID KSNODETYPE_ROOM_SPEAKER = {0xDFF21CE5, 0xF70F, 0x11D0, {0xB9, 0x17, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96}} |
Definition at line 20 of file controls.c.
Referenced by MMixerGetComponentAndTargetType().
| const GUID KSNODETYPE_SPDIF_INTERFACE = {0xDFF21FE5, 0xF70F, 0x11D0, {0xB9, 0x17, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96}} |
Definition at line 26 of file controls.c.
Referenced by MMixerGetComponentAndTargetType().
| const GUID KSNODETYPE_SPEAKER = {0xDFF21CE1, 0xF70F, 0x11D0, {0xB9, 0x17, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96}} |
Definition at line 28 of file controls.c.
Referenced by MMixerGetComponentAndTargetType().
| const GUID KSNODETYPE_SYNTHESIZER = {0xDFF220F3, 0xF70F, 0x11D0, {0xB9, 0x17, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96}} |
Definition at line 30 of file controls.c.
Referenced by MMixerGetComponentAndTargetType().
| const GUID KSNODETYPE_TELEPHONE = {0xDFF21EE2, 0xF70F, 0x11D0, {0xB9, 0x17, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96}} |
Definition at line 16 of file controls.c.
Referenced by MMixerGetComponentAndTargetType().
| const GUID PINNAME_VIDEO_CAPTURE = {0xfb6c4281, 0x353, 0x11d1, {0x90, 0x5f, 0x0, 0x0, 0xc0, 0xcc, 0x16, 0xba}} |
Definition at line 32 of file controls.c.