AudioFlags 列挙型

定義

public enum AudioFlags
type AudioFlags = 
継承
AudioFlags

フィールド

名前 説明
None 0
AudibilityEnforced 1

システムによってサウンドの可聴性が保証される動作を定義するフラグ。 音声の読みやすさを確保するために、システムでは組み込みのスピーカーまたは有線ヘッドホンのみを使用し、ワイヤレス オーディオ デバイスは特に除外されます。 このフラグは、一部の国/地域の規制上の動作の対象となるサウンド (カメラ シャッター サウンドなど) にのみ使用し、ルーティング動作には使用しないでください。

android.media.AudioAttributes.FLAG_AUDIBILITY_ENFORCEDの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

HwAvSync 16

ハードウェア A/V 同期をサポートする出力ストリームの使用を要求するフラグ。

android.media.AudioAttributes.FLAG_HW_AV_SYNCの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

LowLatency 256

この定数は、API レベル 26 では非推奨になりました。 パフォーマンスを制御するには、AudioTrack.PERFORMANCE_MODE_LOW_LATENCYで AudioTrack.Builder.setPerformanceMode(int) を使用します。

AudioTrack の作成時に待機時間の短いパスを要求するフラグ。 このフラグを使用する場合、サンプル レートはデバイスのネイティブ サンプル レートと一致する必要があります。 効果の処理も使用できません。 bufferSizeInBytes を指定せずにこのフラグを使用すると、AudioTrack の実際のバッファー サイズが小さすぎる可能性があることに注意してください。 AudioTrack の作成時には、かなり大きなバッファーを指定することをお勧めします。 その後、AudioTrack.setBufferSizeInFrames(int) を呼び出すことによって、実際のサイズを小さくできます。 バッファー サイズを最適化するには、各 write() 呼び出しの後に、AudioTrack.getUnderrunCount() を呼び出すことによって検出されるオーディオの障害が発生するまでバッファー サイズを小さくします。 その後、障害が発生しないまでバッファー サイズを増やすことができます。 このチューニング手順は、無音の再生中に行う必要があります。 この手法では、待機時間とグリッチ レートの間の妥協点が提供されます。

android.media.AudioAttributes.FLAG_LOW_LATENCYの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

注釈

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象