SYSAUDIO_CREATE_VIRTUAL_SOURCE structure (ksmedia.h)

The SYSAUDIO_CREATE_VIRTUAL_SOURCE structure is used to create a mixer-line virtual source such as a volume control or mute.

Syntax

typedef struct {
  KSPROPERTY Property;
  GUID       PinCategory;
  GUID       PinName;
} SYSAUDIO_CREATE_VIRTUAL_SOURCE, *PSYSAUDIO_CREATE_VIRTUAL_SOURCE;

Members

Property

Specifies the property. This parameter is a structure of type KSPROPERTY.

PinCategory

Specifies a category for the created pin. This parameter is a KSCATEGORY_Xxx GUID.

PinName

Specifies a name for the created pin. If the PinCategory parameter uniquely identifies the pin to create, set PinName to the same GUID as PinCategory. Otherwise, set PinName to a pin-name GUID that uniquely distinguishes the target pin from other pins of type KSCATEGORY_Xxx.

Remarks

This structure is used by the KSPROPERTY_SYSAUDIO_CREATE_VIRTUAL_SOURCE property.

Requirements

Requirement Value
Header ksmedia.h (include Ksmedia.h)

See also

KSPROPERTY

KSPROPERTY_SYSAUDIO_CREATE_VIRTUAL_SOURCE