Compartilhar via


estrutura BTHHFP_DESCRIPTOR2 (bthhfpddi.h)

A estrutura de dados BTHHFP_DESCRIPTOR2 armazena informações que descrevem um dispositivo HFP (perfil handsfree) emparelhado.

O driver HFP retorna essa estrutura de dados no buffer de saída para a solicitação de IOCTL_BTHHFP_DEVICE_GET_DESCRIPTOR2 .

Sintaxe

typedef struct _BTHHFP_DESCRIPTOR2 {
  GUID           InputPinCategory;
  GUID           OutputPinCategory;
  GUID           ContainerId;
  BOOL           SupportsVolume;
  ULONG          VolumePropertyValuesSize;
  UNICODE_STRING FriendlyName;
  BOOL           SupportsNREC;
} BTHHFP_DESCRIPTOR2, *PBTHHFP_DESCRIPTOR2;

Membros

InputPinCategory

Categoria de pino KS para a função de entrada do dispositivo HFP emparelhado.

OutputPinCategory

Categoria de pino KS para a função de saída do dispositivo HFP emparelhado.

ContainerId

A ID do contêiner PnP para o dispositivo HFP emparelhado.

SupportsVolume

Indica se o dispositivo HFP emparelhado dá suporte ao controle de volume remoto.

VolumePropertyValuesSize

Se houver suporte para o controle de volume remoto, esse membro conterá o tamanho dos dados retornados pela solicitação IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES .

FriendlyName

Uma cadeia de caracteres indireta que identifica o nome amigável legível do dispositivo HFP emparelhado.

SupportsNREC

Indica se o dispositivo HFP emparelhado dá suporte à NREC (redução de ruído/cancelamento de eco).

Comentários

Quando o valor do parâmetro SupportsNREC é TRUE, o driver de áudio não deve dar suporte a pinos de modo RAW. Nesse modo, o driver de áudio não pode dar suporte a pinos de modo RAW porque o dispositivo Bluetooth remoto pode habilitar seu processamento NREC interno a qualquer momento.

Quando SupportsNREC é definido como FALSE, o driver de áudio deve dar suporte a pinos de modo RAW. O driver também pode, opcionalmente, dar suporte a modos não RAW e fornecer seu próprio processamento de sinal. Nesse caso, o driver pode fornecer processamento de sinal de uma das três maneiras: dentro do próprio código do driver; usando seu módulo de DSP (processamento de sinal digital) ; usando seu APO (objeto de processamento de áudio) associado.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8.1
Servidor mínimo com suporte Windows Server 2012 R2
Cabeçalho bthhfpddi.h

Confira também

Bluetooth HFP DDI IOCTLs

Estruturas DDI hfp bluetooth

IOCTL_BTHHFP_DEVICE_GET_DESCRIPTOR2

IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES