перечисление KSPROPERTY_SYSAUDIO (ksmedia.h)

Перечисление KSPROPERTY_SYSAUDIO определяет свойства, поддерживаемые системным компонентом звука (SysAudio) для управления виртуальными звуковыми устройствами и построения графа фильтра.

Синтаксис

typedef enum {
  KSPROPERTY_SYSAUDIO_DEVICE_COUNT,
  KSPROPERTY_SYSAUDIO_DEVICE_FRIENDLY_NAME,
  KSPROPERTY_SYSAUDIO_DEVICE_INSTANCE,
  KSPROPERTY_SYSAUDIO_DEVICE_INTERFACE_NAME,
  KSPROPERTY_SYSAUDIO_SELECT_GRAPH,
  KSPROPERTY_SYSAUDIO_CREATE_VIRTUAL_SOURCE,
  KSPROPERTY_SYSAUDIO_DEVICE_DEFAULT,
  KSPROPERTY_SYSAUDIO_ALWAYS_CREATE_VIRTUAL_SOURCE,
  KSPROPERTY_SYSAUDIO_ADDREMOVE_LOCK,
  KSPROPERTY_SYSAUDIO_ADDREMOVE_UNLOCK,
  KSPROPERTY_SYSAUDIO_RENDER_PIN_INSTANCES,
  KSPROPERTY_SYSAUDIO_RENDER_CONNECTION_INDEX,
  KSPROPERTY_SYSAUDIO_CREATE_VIRTUAL_SOURCE_ONLY,
  KSPROPERTY_SYSAUDIO_INSTANCE_INFO,
  KSPROPERTY_SYSAUDIO_PREFERRED_DEVICE
} KSPROPERTY_SYSAUDIO;

Замечания

Набор свойств KSPROPSETID_SysAudio использует эти значения перечисления для определения определенных свойств, связанных с системным управлением звуком. SysAudio — это системный компонент Windows, который создает и управляет графами фильтров для отрисовки и записи звука, показывая их как виртуальные звуковые устройства приложениям.

Эти свойства позволяют приложениям перечислять доступные звуковые устройства, получать сведения об устройстве, выбирать соответствующие графы обработки звука и управлять виртуальными источниками звука.

Требования

Требование Ценность
Header ksmedia.h (include ksmedia.h)

См. также