84 *OutMultipleItem = MultipleItem;
134 *OutConnection = Connection;
239 Property.NodeProperty.NodeId = NodeId;
276 PinRequest.
PinId = PinId;
283 return PinInstances.CurrentCount;
#define MIXERCONTROL_CONTROLTYPE_MUX
const GUID KSNODETYPE_TONE
#define IOCTL_KS_PROPERTY
const GUID KSNODETYPE_PEAKMETER
struct KSPIN_PHYSICALCONNECTION * PKSPIN_PHYSICALCONNECTION
ULONG MMixerGetPinInstanceCount(PMIXER_CONTEXT MixerContext, HANDLE hFilter, ULONG PinId)
const GUID KSNODETYPE_MUTE
MIXER_STATUS MMixerGetFilterTopologyProperty(IN PMIXER_CONTEXT MixerContext, IN HANDLE hMixer, IN ULONG PropertyId, OUT PKSMULTIPLE_ITEM *OutMultipleItem)
const GUID KSNODETYPE_VOLUME
const GUID KSNODETYPE_MUX
#define KSPROPERTY_TYPE_GET
_Must_inspect_result_ _In_ WDFIOTARGET _In_opt_ WDFREQUEST _In_ ULONG _In_opt_ PWDF_MEMORY_DESCRIPTOR _In_opt_ PWDF_MEMORY_DESCRIPTOR _In_opt_ PWDF_REQUEST_SEND_OPTIONS _Out_opt_ PULONG_PTR BytesReturned
#define IsEqualGUIDAligned(guid1, guid2)
const GUID KSNODETYPE_LOUDNESS
const GUID KSNODETYPE_SUPERMIX
const GUID KSNODETYPE_STEREO_WIDE
MIXER_CONTEXT MixerContext
PMIXER_DEVICE_CONTROL Control
const GUID KSPROPSETID_Pin
_Must_inspect_result_ _In_ WDFKEY _In_ PCUNICODE_STRING _Out_opt_ PUSHORT _Inout_opt_ PUNICODE_STRING Value
ULONG MMixerGetFilterPinCount(IN PMIXER_CONTEXT MixerContext, IN HANDLE hMixer)
#define MIXERCONTROL_CONTROLTYPE_LOUDNESS
IN PDCB IN VBO IN ULONG IN BOOLEAN Pin
const GUID KSNODETYPE_AGC
const GUID KSNODETYPE_REVERB
MIXER_STATUS MMixerSetGetControlDetails(IN PMIXER_CONTEXT MixerContext, IN HANDLE hMixer, IN ULONG NodeId, IN ULONG bSet, IN ULONG PropertyId, IN ULONG Channel, IN PLONG InputValue)
struct KSMULTIPLE_ITEM * PKSMULTIPLE_ITEM
ULONG MMixerGetControlTypeFromTopologyNode(IN LPGUID NodeType)
const GUID KSPROPSETID_Topology
#define MIXERCONTROL_CONTROLTYPE_VOLUME
#define MIXERCONTROL_CONTROLTYPE_FADER
#define MIXERCONTROL_CONTROLTYPE_MUTE
MIXER_STATUS MMixerGetPhysicalConnection(IN PMIXER_CONTEXT MixerContext, IN HANDLE hMixer, IN ULONG PinId, OUT PKSPIN_PHYSICALCONNECTION *OutConnection)
const GUID KSNODETYPE_CHORUS
#define MIXERCONTROL_CONTROLTYPE_ONOFF
_In_ PSTORAGE_PROPERTY_ID PropertyId
#define RtlZeroMemory(Destination, Length)
#define KSPROPERTY_TYPE_TOPOLOGY
#define KSPROPERTY_TYPE_SET
Property(long _type, long _tag, INREAL _value)
#define MIXERCONTROL_CONTROLTYPE_PEAKMETER