AudioManager.SetPreferredMixerAttributes メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
特定の に対して特定の ミキサー属性を AudioAttributes
構成 AudioDeviceInfo
します。
[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。
- 属性
注釈
特定の に対して特定の ミキサー属性を AudioAttributes
構成 AudioDeviceInfo
します。
を呼び出 #getSupportedMixerAttributes(AudioDeviceInfo)
して、特定のデバイスで使用できるミキサー属性を決定します。
優先ミキサー属性の所有権は、uid によって認識されます。 この API を呼び出すときに、同じ uid からの再生が特定のオーディオ デバイスにルーティングされると、出力ミキサー/ストリームは、この API を介して以前に設定された値で構成されます。
この AudioAttributes
のミキサー属性の設定を取り消すには、 を使用#clearPreferredMixerAttributes(AudioAttributes, AudioDeviceInfo)
します。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。