Compartilhar via


estrutura KSAUDIOMODULE_DESCRIPTOR (ksmedia.h)

A estrutura KSAUDIOMODULE_DESCRIPTOR descreve as propriedades estáticas e externas dos módulos de áudio.

Sintaxe

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

Membros

ClassId

A ClassId do módulo de áudio. O ClassId é um identificador que estabelece que tipo de módulo é esse. O valor e o mapeamento são estabelecidos pelo ISV e IHV.

InstanceId

A InstanceId do módulo de áudio. O InstanceId é um identificador exclusivo que distingue essa instância de um módulo de outra instância de um módulo.

VersionMajor

A versão principal do módulo de áudio. O uso é definido pelo implementador.

VersionMinor

A versão secundária do módulo de áudio. O uso é definido pelo implementador.

Name[AUDIOMODULE_MAX_NAME_CCH_SIZE]

O nome amigável do módulo de áudio. O comprimento máximo é AUDIOMODULE_MAX_NAME_CCH_SIZE caracteres largos. Ele é definido como 128 em KSMedia.h.

Observações

Para obter mais informações sobre módulos de áudio, consulte Implementing Audio Module Discovery.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 10, versão 1703
cabeçalho ksmedia.h

Consulte também

KSPROPERTY_AUDIOMODULE_DESCRIPTORS