ANC の概要
DeviceANCAPI を使用して、接続中のデバイスのアクティブノイズキャンセリング設定を取得・変更します。
利用できる機能
- 現在の
ANCModeを取得・変更する。 - ANC ゲインと外音取り込みゲインを取得・変更する。
- ANC のフェード設定を取得・変更する。
ANC モード
| モード | 内容 |
|---|---|
.unknown | デバイスから認識可能な ANC モードが通知されていません。選択可能なモードではなく、利用できない状態として扱ってください。 |
.normal | ノイズキャンセリングを使用しない通常のリスニングモード。 |
.anc | アクティブノイズキャンセリング。 |
.transparency | 周囲の音を取り込む外音取り込みモード。 |
公開 SDK は Smart ANC モードを定義していません。接続中のデバイスと製品仕様が対応するモードだけを表示してください。
ゲイン値
現在の SDK Demo では、ANC と外音取り込みのゲインを 0...100 のスライダーで表示しています。公開プロトコルでは値の型が Int / NSNumber であることだけが定義され、すべてのデバイスに共通する範囲や単位は公開されていません。SDK で仕様が公開されるまでは、0...100 を全デバイス共通の保証値ではなく、現在の Demo における実装上の目安として扱ってください。
利用できるガイド
アクティブノイズキャンセリング
ANC モード、ゲイン、外音取り込みゲイン、フェード設定を確認・更新する