AudioManager.GetDirectPlaybackSupport(AudioFormat, AudioAttributes) メソッド

定義

特定のオーディオ形式で現在使用できるさまざまな形式の直接再生を表すビットフィールドを返します。

[Android.Runtime.Register("getDirectPlaybackSupport", "(Landroid/media/AudioFormat;Landroid/media/AudioAttributes;)I", "", ApiSince=33)]
public static int GetDirectPlaybackSupport (Android.Media.AudioFormat format, Android.Media.AudioAttributes attributes);
[<Android.Runtime.Register("getDirectPlaybackSupport", "(Landroid/media/AudioFormat;Landroid/media/AudioAttributes;)I", "", ApiSince=33)>]
static member GetDirectPlaybackSupport : Android.Media.AudioFormat * Android.Media.AudioAttributes -> int

パラメーター

format
AudioFormat

オーディオ形式 (コーデック、サンプル レート、チャネル) を確認します。

attributes
AudioAttributes

再生に使用する を AudioAttributes 指定します。

戻り値

指定された形式と属性で使用できる直接再生モード。 返される値は、 または、、および #DIRECT_PLAYBACK_BITSTREAM_SUPPORTED#DIRECT_PLAYBACK_OFFLOAD_SUPPORTED#DIRECT_PLAYBACK_OFFLOAD_GAPLESS_SUPPORTED組み合わせになります#DIRECT_PLAYBACK_NOT_SUPPORTED。 が戻り値に存在する場合 #DIRECT_PLAYBACK_OFFLOAD_GAPLESS_SUPPORTED は、 #DIRECT_PLAYBACK_OFFLOAD_SUPPORTED もになります。

属性

注釈

特定のオーディオ形式で現在使用できるさまざまな形式の直接再生を表すビットフィールドを返します。

直接再生は、オーディオ ストリームがフレームワークによって変更されないことを意味します。 オーディオ ストリームは、フレームワークによってリサンプリング、ボリュームスケール、ダウンミックス、または他のコンテンツと混合されることはありません。 ただし、パススルーのIEC61937など、より高いレベルのプロトコルでラップされる場合があります。

直接サポートを確認すると、アプリは、接続されているデバイスと周辺機器 (A/V レシーバーなど) の機能に最も近いオーディオ コンテンツの表現を選択するのに役立ちます。 指定されたストリームは、必要に応じて再エンコードすることも、他のストリームと混合することもできます。

の Java ドキュメント android.media.AudioManager.getDirectPlaybackSupport(android.media.AudioFormat, android.media.AudioAttributes)

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

適用対象