Share 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. 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.

Comentários

Para obter mais informações sobre módulos de áudio, consulte Implementando a descoberta de módulo de áudio.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 1703
Cabeçalho ksmedia.h

Confira também

KSPROPERTY_AUDIOMODULE_DESCRIPTORS