Поделиться через


структура KSAUDIOMODULE_DESCRIPTOR (ksmedia.h)

Структура KSAUDIOMODULE_DESCRIPTOR описывает статические внешние свойства звуковых модулей.

Синтаксис

typedef struct _KSAUDIOMODULE_DESCRIPTOR {
  GUID  ClassId;
  ULONG InstanceId;
  ULONG VersionMajor;
  ULONG VersionMinor;
  WCHAR Name[AUDIOMODULE_MAX_NAME_CCH_SIZE];
} KSAUDIOMODULE_DESCRIPTOR, *PKSAUDIOMODULE_DESCRIPTOR;

Члены

ClassId

ClassId звукового модуля. ClassId — это идентификатор, который определяет тип модуля. Значение и сопоставление устанавливаются поставщиком программного обеспечения и IHV.

InstanceId

Идентификатор экземпляра звукового модуля. InstanceId — это уникальный идентификатор, который отличает этот экземпляр модуля от другого экземпляра модуля.

VersionMajor

Основная версия звукового модуля. Использование определяется реализацией.

VersionMinor

Дополнительная версия звукового модуля. Использование определяется реализацией.

Name[AUDIOMODULE_MAX_NAME_CCH_SIZE]

Понятное имя звукового модуля. Максимальная длина составляет AUDIOMODULE_MAX_NAME_CCH_SIZE расширенных символов. В KSMedia.h он определен как 128.

Комментарии

Дополнительные сведения о звуковых модулях см. в разделе Реализация обнаружения аудиомодулем.

Требования

Требование Значение
Минимальная версия клиента Windows 10 версии 1703
Верхняя часть ksmedia.h

См. также раздел

KSPROPERTY_AUDIOMODULE_DESCRIPTORS