AudioManager.SetPreferredMixerAttributes メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
特定AudioDeviceInfo
のミキサー属性を特定の属性AudioAttributes
に対して構成します。
[Android.Runtime.Register("setPreferredMixerAttributes", "(Landroid/media/AudioAttributes;Landroid/media/AudioDeviceInfo;Landroid/media/AudioMixerAttributes;)Z", "GetSetPreferredMixerAttributes_Landroid_media_AudioAttributes_Landroid_media_AudioDeviceInfo_Landroid_media_AudioMixerAttributes_Handler", ApiSince=34)]
[Android.Runtime.RequiresPermission("android.permission.MODIFY_AUDIO_SETTINGS")]
public virtual bool SetPreferredMixerAttributes (Android.Media.AudioAttributes attributes, Android.Media.AudioDeviceInfo device, Android.Media.AudioMixerAttributes mixerAttributes);
[<Android.Runtime.Register("setPreferredMixerAttributes", "(Landroid/media/AudioAttributes;Landroid/media/AudioDeviceInfo;Landroid/media/AudioMixerAttributes;)Z", "GetSetPreferredMixerAttributes_Landroid_media_AudioAttributes_Landroid_media_AudioDeviceInfo_Landroid_media_AudioMixerAttributes_Handler", ApiSince=34)>]
[<Android.Runtime.RequiresPermission("android.permission.MODIFY_AUDIO_SETTINGS")>]
abstract member SetPreferredMixerAttributes : Android.Media.AudioAttributes * Android.Media.AudioDeviceInfo * Android.Media.AudioMixerAttributes -> bool
override this.SetPreferredMixerAttributes : Android.Media.AudioAttributes * Android.Media.AudioDeviceInfo * Android.Media.AudioMixerAttributes -> bool
パラメーター
- attributes
- AudioAttributes
ミキサー AudioAttributes
属性を設定する必要があります。
現在、AudioAttributes#USAGE_MEDIA
のみがサポートされています。 特定のデバイスを対象とするオーディオを再生する場合は、再生に同じ属性を使用します。
- device
- AudioDeviceInfo
ルーティングするデバイス。 現時点では、USB デバイスのみが許可されます。
- mixerAttributes
- AudioMixerAttributes
推奨されるミキサー属性。 特定のデバイスを対象とするオーディオを再生する場合は、再生属性とミキサー属性の両方で同じもの AudioFormat
を使用します。
戻り値
優先ミキサー属性が正常に設定された場合にのみ true。
- 属性
注釈
特定AudioDeviceInfo
のミキサー属性を特定の属性AudioAttributes
に対して構成します。
特定のデバイスで使用できるミキサー属性を決定する呼び出し #getSupportedMixerAttributes(AudioDeviceInfo)
。
優先ミキサー属性の所有権は uid によって認識されます。 この API を呼び出すときに、同じ uid からの再生が特定のオーディオ デバイスにルーティングされると、出力ミキサー/ストリームは、この API で以前に設定した値で構成されます。
このミキサー属性の設定を取り消すために使用 #clearPreferredMixerAttributes(AudioAttributes, AudioDeviceInfo)
します AudioAttributes
。
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。