Partilhar via


estrutura BTHHFP_DESCRIPTOR2 (bthhfpddi.h)

A estrutura de dados BTHHFP_DESCRIPTOR2 armazena informações que descrevem um dispositivo hfp (perfil livre de mãos) emparelhado.

O driver HFP retorna essa estrutura de dados no buffer de saída para a solicitação 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 humano do dispositivo HFP emparelhado.

SupportsNREC

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

Observações

Quando o supportsNREC valor do parâmetro for TRUE, o driver de áudio não deverá 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 objeto de processamento de áudio associado (APO).

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 8.1
servidor com suporte mínimo Windows Server 2012 R2
cabeçalho bthhfpddi.h

Consulte também

IOCTLs de DDI do HFP Bluetooth

estruturas de DDI do HFP bluetooth

IOCTL_BTHHFP_DEVICE_GET_DESCRIPTOR2

IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES