ReactOS 0.4.15-dev-6057-gd708c79
|
Go to the source code of this file.
Macros | |
#define | YDEBUG |
#define YDEBUG |
Definition at line 11 of file topology.c.
MIXER_STATUS MMixerAddPinConnection | ( | IN PMIXER_CONTEXT | MixerContext, |
IN PPIN | Pin, | ||
IN PTOPOLOGY_NODE | Node, | ||
IN ULONG | bPinToNode | ||
) |
Definition at line 147 of file topology.c.
Referenced by MMixerHandleNodePinConnection().
VOID MMixerAddPinIndexToArray | ( | IN PMIXER_CONTEXT | MixerContext, |
IN ULONG | PinId, | ||
IN ULONG | MaxPins, | ||
OUT PULONG | OutPinCount, | ||
OUT PULONG | OutPins | ||
) |
Definition at line 571 of file topology.c.
Referenced by MMixerGetAllUpOrDownstreamNodesFromPinIndex(), MMixerGetAllUpOrDownstreamPinsFromPinIndex(), MMixerGetUpOrDownstreamNodes(), and MMixerGetUpOrDownStreamPins().
MIXER_STATUS MMixerAddPinToPinConnection | ( | IN PMIXER_CONTEXT | MixerContext, |
IN OUT PPIN | InPin, | ||
IN OUT PPIN | OutPin | ||
) |
Definition at line 371 of file topology.c.
Referenced by MMixerHandleNodePinConnection().
MIXER_STATUS MMixerAllocateTopology | ( | IN PMIXER_CONTEXT | MixerContext, |
IN ULONG | NodesCount, | ||
IN ULONG | PinCount, | ||
OUT PTOPOLOGY * | OutTopology | ||
) |
Definition at line 46 of file topology.c.
Referenced by MMixerCreateTopology().
MIXER_STATUS MMixerAllocateTopologyNodeArray | ( | IN PMIXER_CONTEXT | MixerContext, |
IN PTOPOLOGY | Topology, | ||
OUT PULONG * | OutNodes | ||
) |
Definition at line 1052 of file topology.c.
Referenced by MMixerAddMixerControl(), MMixerAddMixerControlsToDestinationLine(), MMixerAddMixerSourceLines(), MMixerCountMixerControls(), and MMixerSetGetMuxControlDetails().
MIXER_STATUS MMixerAllocateTopologyPinArray | ( | IN PMIXER_CONTEXT | MixerContext, |
IN PTOPOLOGY | Topology, | ||
OUT PULONG * | OutPins | ||
) |
Definition at line 1020 of file topology.c.
Referenced by MMixerAddMixerSourceLines(), MMixerHandlePhysicalConnection(), MMixerHandleTopologyFilter(), MMixerInitializeFilter(), and MMixerIsNodeConnectedToPin().
MIXER_STATUS MMixerCreateTopology | ( | IN PMIXER_CONTEXT | MixerContext, |
IN ULONG | PinCount, | ||
IN PKSMULTIPLE_ITEM | NodeConnections, | ||
IN PKSMULTIPLE_ITEM | NodeTypes, | ||
OUT PTOPOLOGY * | OutTopology | ||
) |
Definition at line 1253 of file topology.c.
Referenced by MMixerBuildTopology().
MIXER_STATUS MMixerExploreTopology | ( | IN PMIXER_CONTEXT | MixerContext, |
IN PKSMULTIPLE_ITEM | NodeConnections, | ||
IN PKSMULTIPLE_ITEM | NodeTypes, | ||
IN OUT PTOPOLOGY | Topology | ||
) |
Definition at line 524 of file topology.c.
Referenced by MMixerCreateTopology().
MIXER_STATUS MMixerGetAllUpOrDownstreamNodesFromNodeIndex | ( | IN PMIXER_CONTEXT | MixerContext, |
IN PTOPOLOGY | Topology, | ||
IN ULONG | NodeIndex, | ||
IN ULONG | bUpStream, | ||
OUT PULONG | OutNodesCount, | ||
OUT PULONG | OutNodes | ||
) |
Definition at line 785 of file topology.c.
Referenced by MMixerAddMixerSourceLines(), and MMixerGetAllUpOrDownstreamNodesFromPinIndex().
VOID MMixerGetAllUpOrDownstreamNodesFromPinIndex | ( | IN PMIXER_CONTEXT | MixerContext, |
IN PTOPOLOGY | Topology, | ||
IN ULONG | PinIndex, | ||
IN ULONG | bUpStream, | ||
OUT PULONG | OutNodesCount, | ||
OUT PULONG | OutNodes | ||
) |
Definition at line 878 of file topology.c.
VOID MMixerGetAllUpOrDownstreamPinsFromNodeIndex | ( | IN PMIXER_CONTEXT | MixerContext, |
IN PTOPOLOGY | Topology, | ||
IN ULONG | NodeIndex, | ||
IN ULONG | bUpStream, | ||
OUT PULONG | OutPinsCount, | ||
OUT PULONG | OutPins | ||
) |
Definition at line 713 of file topology.c.
Referenced by MMixerAddMixerSourceLines(), MMixerGetAllUpOrDownstreamPinsFromPinIndex(), MMixerInitializeFilter(), and MMixerIsNodeConnectedToPin().
MIXER_STATUS MMixerGetAllUpOrDownstreamPinsFromPinIndex | ( | IN PMIXER_CONTEXT | MixerContext, |
IN PTOPOLOGY | Topology, | ||
IN ULONG | PinIndex, | ||
IN ULONG | bUpStream, | ||
OUT PULONG | OutPinsCount, | ||
OUT PULONG | OutPins | ||
) |
Definition at line 813 of file topology.c.
Referenced by MMixerHandlePhysicalConnection(), and MMixerHandleTopologyFilter().
VOID MMixerGetConnectedFromLogicalTopologyPins | ( | IN PTOPOLOGY | Topology, |
IN ULONG | NodeIndex, | ||
OUT PULONG | OutPinCount, | ||
OUT PULONG | OutPins | ||
) |
Definition at line 1165 of file topology.c.
Referenced by MMixerSetGetMuxControlDetails().
VOID MMixerGetNextNodesFromNodeIndex | ( | IN PMIXER_CONTEXT | MixerContext, |
IN PTOPOLOGY | Topology, | ||
IN ULONG | NodeIndex, | ||
IN ULONG | bUpStream, | ||
OUT PULONG | OutNodesCount, | ||
OUT PULONG | OutNodes | ||
) |
Definition at line 972 of file topology.c.
Referenced by MMixerAddMixerControl(), MMixerCountMixerControls(), and MMixerSetGetMuxControlDetails().
VOID MMixerGetNextNodesFromPinIndex | ( | IN PMIXER_CONTEXT | MixerContext, |
IN PTOPOLOGY | Topology, | ||
IN ULONG | PinIndex, | ||
IN ULONG | bUpStream, | ||
OUT PULONG | OutNodesCount, | ||
OUT PULONG | OutNodes | ||
) |
Definition at line 929 of file topology.c.
Referenced by MMixerCountMixerControls().
Definition at line 694 of file topology.c.
Referenced by MMixerSetupFilter().
Definition at line 1191 of file topology.c.
Referenced by MMixerAddMixerControl(), and MMixerAddMixerControlsToMixerLineByNodeIndexArray().
Definition at line 1011 of file topology.c.
Referenced by MMixerHandleAlternativeMixers(), and MMixerInitializeMidiForFilter().
VOID MMixerGetUpOrDownstreamNodes | ( | IN PMIXER_CONTEXT | MixerContext, |
IN PTOPOLOGY | Topology, | ||
IN PTOPOLOGY_NODE | TopologyNode, | ||
IN ULONG | bUpStream, | ||
OUT PULONG | OutNodeCount, | ||
OUT PULONG | OutNodes | ||
) |
Definition at line 737 of file topology.c.
Referenced by MMixerGetAllUpOrDownstreamNodesFromNodeIndex(), and MMixerGetUpOrDownstreamNodes().
VOID MMixerGetUpOrDownStreamPins | ( | IN PMIXER_CONTEXT | MixerContext, |
IN PTOPOLOGY | Topology, | ||
IN PTOPOLOGY_NODE | TopologyNode, | ||
IN ULONG | bUpStream, | ||
OUT PULONG | OutPinCount, | ||
OUT PULONG | OutPins | ||
) |
Definition at line 614 of file topology.c.
Referenced by MMixerGetAllUpOrDownstreamPinsFromNodeIndex(), and MMixerGetUpOrDownStreamPins().
MIXER_STATUS MMixerHandleNodePinConnection | ( | IN PMIXER_CONTEXT | MixerContext, |
IN PKSTOPOLOGY_CONNECTION | Connection, | ||
IN OUT PTOPOLOGY | Topology | ||
) |
Definition at line 444 of file topology.c.
Referenced by MMixerExploreTopology().
MIXER_STATUS MMixerHandleNodeToNodeConnection | ( | IN PMIXER_CONTEXT | MixerContext, |
IN PKSTOPOLOGY_CONNECTION | Connection, | ||
IN OUT PTOPOLOGY | Topology | ||
) |
Definition at line 263 of file topology.c.
Referenced by MMixerExploreTopology().
VOID MMixerInitializeTopologyNodes | ( | IN PMIXER_CONTEXT | MixerContext, |
IN PKSMULTIPLE_ITEM | NodeTypes, | ||
IN OUT PTOPOLOGY | Topology | ||
) |
Definition at line 122 of file topology.c.
Referenced by MMixerCreateTopology().
MIXER_STATUS MMixerIsNodeConnectedToPin | ( | IN PMIXER_CONTEXT | MixerContext, |
IN PTOPOLOGY | Topology, | ||
IN ULONG | NodeIndex, | ||
IN ULONG | PinId, | ||
IN ULONG | bUpStream, | ||
OUT PULONG | bConnected | ||
) |
Definition at line 1119 of file topology.c.
Referenced by MMixerAddMixerSourceLines().
Definition at line 1084 of file topology.c.
Referenced by MMixerCountMixerControls().
VOID MMixerIsTopologyNodeReserved | ( | IN PTOPOLOGY | Topology, |
IN ULONG | NodeIndex, | ||
OUT PULONG | bReserved | ||
) |
Definition at line 1239 of file topology.c.
Referenced by MMixerAddMixerControlsToMixerLineByNodeIndexArray().
Definition at line 1214 of file topology.c.
Referenced by MMixerHandleAlternativeMixers().
Definition at line 15 of file topology.c.
Definition at line 103 of file topology.c.
Referenced by MMixerGetAllUpOrDownstreamNodesFromNodeIndex(), MMixerGetAllUpOrDownstreamNodesFromPinIndex(), MMixerGetAllUpOrDownstreamPinsFromNodeIndex(), and MMixerGetAllUpOrDownstreamPinsFromPinIndex().
Definition at line 1227 of file topology.c.
Referenced by MMixerAddMixerControlsToMixerLineByNodeIndexArray().
Definition at line 1202 of file topology.c.
Referenced by MMixerAddMixerSourceLines(), MMixerHandleAlternativeMixers(), MMixerHandlePhysicalConnection(), MMixerHandleTopologyFilter(), and MMixerInitializeFilter().