IOCTL_BTHHFP_DEVICE_GET_NRECDISABLE_STATUS_UPDATE IOCTL (bthhfpddi.h)
IOCTL_BTHHFP_DEVICE_GET_NRECDISABLE_STATUS_UPDATE IOCTL は、ノイズリダクション/エコー キャンセル (NREC) リモート Bluetooth デバイスからの状態更新を無効にします。
この IOCTL は、Windows 8.1 以降のオペレーティング システムで使用できます。
メジャー コード
入力バッファー
即時更新を要求するために TRUE に設定されている BOOL。 それ以外の場合は、これを FALSE に設定します。
入力バッファーの長さ
BOOL のサイズ。
出力バッファー
新しい NREC 無効状態を示す BOOL。 詳細については、「解説」を参照してください。
出力バッファーの長さ
BOOL のサイズ。
状態ブロック
要求が既に保留中の場合、新しい要求はSTATUS_INVALID_DEVICE_REQUESTのエラー コードで失敗します。
備考
NREC 無効状態が TRUE の場合、リモート Bluetooth デバイスがシステム ベースの NREC 処理を無効にしたことが示されます。これは、リモート デバイスが独自の NREC 信号処理を有効にしたことを意味します。 このシナリオでは、オーディオ ドライバーは、ドライバー コード自体、デジタル信号処理 (DSP) モジュール、またはそのオーディオ処理オブジェクト (APO) 内で処理が行われているかどうかに関係なく、独自の NREC 処理のいずれかを無効にする必要があります。
さらに、リモート Bluetooth デバイスで NREC が有効になっているこのシナリオでは、ドライバーの APO は、NREC 処理が有効になっていることをアプリケーションに知らせるために、効果の一覧で "NREC" を返す必要があります。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 8.1 |
サポートされる最小サーバー | Windows Server 2012 R2 |
ヘッダー | bthhfpddi.h |
関連項目
Bluetooth HFP DDI IOCTL を する