Language

AudioTrack.SetAuxEffectSendLevel(Single) メソッド

定義

オーディオ トラックの送信レベルを、付属の補助効果 #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

線形送信レベル

返品

エラー コードまたは成功、 #SUCCESS、 #ERROR_INVALID_OPERATION、 #ERROR

属性

注釈

オーディオ トラックの送信レベルを、付属の補助効果 #attachAuxEffect(int)に設定します。 効果レベルは閉じた間隔 [0.0, max] にクランプされます。max は #getMaxVolumeの値です。 値が 0.0 の場合は影響を受けず、値 1.0 は完全な送信になります。

既定では送信レベルは 0.0f であるため、エフェクトがプレイヤーにアタッチされている場合でも、エフェクトを適用するにはこのメソッドを呼び出す必要があります。

渡されたレベル値は線形スカラーであることに注意してください。 UI コントロールは対数的にスケーリングする必要があります。オーディオ フレームワークによって適用されるゲインは、-72dB から少なくとも 0dB の範囲であるため、線形 UI 入力 x からレベルへの適切な変換は x == 0 -> です。level = 0 0 level = 10^(72*(x-R)/20/R)

Javaドキュメント。

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

適用対象