ReactOS 0.4.16-dev-329-g9223134
|
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 1827 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 1163 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 672 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 1030 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 1225 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 350 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 937 of file controls.c.
Referenced by MMixerAddMixerSourceLines().
MIXER_STATUS MMixerBuildTopology | ( | IN PMIXER_CONTEXT | MixerContext, |
IN LPMIXER_DATA | MixerData, | ||
OUT PTOPOLOGY * | OutTopology | ||
) |
Definition at line 381 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 443 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 237 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 544 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 613 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 739 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 652 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 298 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 1676 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 1371 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 1267 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 1514 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 1875 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 1749 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.