KSPROPERTY_AUDIOENGINE enumeration

The properties contained in the KSPROPSETID_AudioEngine property set are defined by this enumeration and must be supported by a KSNODETYPE_AUDIO_ENGINE node.

Syntax

typedef enum  { 
  KSPROPERTY_AUDIOENGINE_LFXENABLE               = 0,
  KSPROPERTY_AUDIOENGINE_GFXENABLE               = 1,
  KSPROPERTY_AUDIOENGINE_MIXFORMAT               = 2,
  KSPROPERTY_AUDIOENGINE_DEVICEFORMAT            = 4,
  KSPROPERTY_AUDIOENGINE_SUPPORTEDDEVICEFORMATS  = 5,
  KSPROPERTY_AUDIOENGINE_DESCRIPTOR              = 6,
  KSPROPERTY_AUDIOENGINE_BUFFER_SIZE_RANGE       = 7,
  KSPROPERTY_AUDIOENGINE_LOOPBACK_PROTECTION     = 8,
  KSPROPERTY_AUDIOENGINE_VOLUMELEVEL             = 9
} KSPROPERTY_AUDIOENGINE;

Constants

KSPROPERTY_AUDIOENGINE_LFXENABLE
Specifies the ID for the KSPROPERTY_AUDIOENGINE_LFXENABLE property.

KSPROPERTY_AUDIOENGINE_GFXENABLE
Specifies the ID for the KSPROPERTY_AUDIOENGINE_GFXENABLE property.

KSPROPERTY_AUDIOENGINE_MIXFORMAT
Specifies the ID for the KSPROPERTY_AUDIOENGINE_MIXFORMAT property.

KSPROPERTY_AUDIOENGINE_DEVICEFORMAT
Specifies the ID for the KSPROPERTY_AUDIOENGINE_DEVICEFORMAT property.

KSPROPERTY_AUDIOENGINE_SUPPORTEDDEVICEFORMATS
Specifies the ID for the KSPROPERTY_AUDIOENGINE_SUPPORTEDDEVICEFORMATS property.

KSPROPERTY_AUDIOENGINE_DESCRIPTOR
Specifies the ID for the KSPROPERTY_AUDIOENGINE_DESCRIPTOR property.

KSPROPERTY_AUDIOENGINE_BUFFER_SIZE_RANGE
Specifies the ID for the KSPROPERTY_AUDIOENGINE_BUFFER_SIZE_RANGE property.

KSPROPERTY_AUDIOENGINE_LOOPBACK_PROTECTION
Specifies the ID for the KSPROPERTY_AUDIOENGINE_LOOPBACK_PROTECTION property.

KSPROPERTY_AUDIOENGINE_VOLUMELEVEL
Specifies the ID for the KSPROPERTY_AUDIOENGINE_VOLUMELEVEL property.

Requirements

Minimum supported client

Windows 8

Minimum supported server

Windows Server 2012

Header

Ksmedia.h

See also

KSNODETYPE_AUDIO_ENGINE

KSPROPSETID_AudioEngine