BTHHFP_DESCRIPTOR2 구조체(bthhfpddi.h)
BTHHFP_DESCRIPTOR2 데이터 구조는 쌍을 이루는 HFP(핸즈프리 프로필) 디바이스를 설명하는 정보를 저장합니다.
HFP 드라이버는 IOCTL_BTHHFP_DEVICE_GET_DESCRIPTOR2 요청에 대한 출력 버퍼에서 이 데이터 구조를 반환합니다.
구문
typedef struct _BTHHFP_DESCRIPTOR2 {
GUID InputPinCategory;
GUID OutputPinCategory;
GUID ContainerId;
BOOL SupportsVolume;
ULONG VolumePropertyValuesSize;
UNICODE_STRING FriendlyName;
BOOL SupportsNREC;
} BTHHFP_DESCRIPTOR2, *PBTHHFP_DESCRIPTOR2;
멤버
InputPinCategory
페어링된 HFP 디바이스의 입력 함수에 대한 KS 핀 범주입니다.
OutputPinCategory
페어링된 HFP 디바이스의 출력 함수에 대한 KS 핀 범주입니다.
ContainerId
페어링된 HFP 디바이스의 PnP 컨테이너 ID입니다.
SupportsVolume
쌍을 이루는 HFP 디바이스가 원격 볼륨 제어를 지원하는지 여부를 나타냅니다.
VolumePropertyValuesSize
원격 볼륨 제어가 지원되는 경우 이 멤버는 IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES 요청에서 반환된 데이터의 크기를 포함합니다.
FriendlyName
쌍을 이루는 HFP 디바이스의 사람이 읽을 수 있는 식별 이름을 식별하는 간접 문자열입니다.
SupportsNREC
페어링된 HFP 디바이스가 NREC(노이즈 감소/에코 취소)를 지원하는지 여부를 나타냅니다.
설명
SupportsNREC 매개 변수의 값이 TRUE이면 오디오 드라이버가 RAW 모드 핀을 지원하지 않아야 합니다. 이 모드에서는 원격 Bluetooth 디바이스가 언제든지 내부 NREC 처리를 사용하도록 설정할 수 있으므로 오디오 드라이버에서 RAW 모드 핀을 지원할 수 없습니다.
SupportsNREC가 FALSE로 설정된 경우 오디오 드라이버는 RAW 모드 핀을 지원해야 합니다. 드라이버는 필요에 따라 비 RAW 모드를 지원하고 자체 신호 처리를 제공할 수도 있습니다. 이 경우 드라이버는 드라이버 코드 자체 내에서 세 가지 방법 중 하나로 신호 처리를 제공할 수 있습니다. DSP(디지털 신호 처리) 모듈을 사용하여 연결된 APO(오디오 처리 개체)를 사용합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 8.1 |
지원되는 최소 서버 | Windows Server 2012 R2 |
머리글 | bthhfpddi.h |