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