AudioTrack.SetAuxEffectSendLevel(Single) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーディオ トラックの送信レベルを、アタッチされた補助効果 #attachAuxEffect(int)
に設定します。
[Android.Runtime.Register("setAuxEffectSendLevel", "(F)I", "GetSetAuxEffectSendLevel_FHandler")]
public virtual Android.Media.TrackStatus SetAuxEffectSendLevel (float level);
[<Android.Runtime.Register("setAuxEffectSendLevel", "(F)I", "GetSetAuxEffectSendLevel_FHandler")>]
abstract member SetAuxEffectSendLevel : single -> Android.Media.TrackStatus
override this.SetAuxEffectSendLevel : single -> Android.Media.TrackStatus
パラメーター
- level
- Single
線形送信レベル
戻り値
エラー コードまたは成功、、、#ERROR_INVALID_OPERATION
を参照してください#SUCCESS
。#ERROR
- 属性
注釈
オーディオ トラックの送信レベルを、アタッチされた補助効果 #attachAuxEffect(int)
に設定します。 効果レベルは閉じた間隔 [0.0, max] にクランプされます。ここで、max は の #getMaxVolume
値です。 値が 0.0 の場合は無効になり、値 1.0 は完全送信になります。
既定では送信レベルは 0.0f であるため、エフェクトがプレーヤーにアタッチされている場合でも、効果を適用するにはこのメソッドを呼び出す必要があります。
渡されたレベル値は線形スカラーであることに注意してください。 UI コントロールは対数的にスケーリングする必要があります。オーディオ フレームワークによって適用されるゲインは -72dB から少なくとも 0dB の範囲であるため、線形 UI 入力 x からレベルへの適切な変換は x == 0 ->level = 0 0 <x <= R ->level = 10^(72*(x-R)/20/R)
の android.media.AudioTrack.setAuxEffectSendLevel(float)
Java ドキュメント。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。