VolumeShaper クラス

定義

クラスは VolumeShaper 、メディアの再生中にオーディオ ボリュームを自動的に制御するために使用され、切り替え効果とダッキングを簡単に実装できます。

[Android.Runtime.Register("android/media/VolumeShaper", ApiSince=26, DoNotGenerateAcw=true)]
public sealed class VolumeShaper : Java.Lang.Object, IDisposable, Java.Interop.IJavaPeerable, Java.Lang.IAutoCloseable
[<Android.Runtime.Register("android/media/VolumeShaper", ApiSince=26, DoNotGenerateAcw=true)>]
type VolumeShaper = class
    inherit Object
    interface IAutoCloseable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
継承
VolumeShaper
属性
実装

注釈

クラスは VolumeShaper 、メディアの再生中にオーディオ ボリュームを自動的に制御するために使用され、切り替え効果とダッキングを簡単に実装できます。 これは、 や (以下では "プレーヤー" と呼ばれます) などの MediaPlayerAudioTrack の実装VolumeAutomationから、 または AudioTrack#createVolumeShaperによってMediaPlayer#createVolumeShaper作成されます。

VolumeShaper 、短いボリューム変更を目的としています。 遷移中に VolumeShaper オーディオ出力シンクが変更されると、正確な曲線の位置が失われ、 VolumeShaper 新しいオーディオ出力シンクの曲線の末尾に進む可能性があります。

VolumeShaper オーディオ出力の追加のスケーリングとして表示され、トラックまたはストリームボリュームコントロールとは無関係に調整されます。

android.media.VolumeShaperJava ドキュメント。

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

プロパティ

Class

この Objectのランタイム クラスを返します。

(継承元 Object)
Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
JniIdentityHashCode

クラスは VolumeShaper 、メディアの再生中にオーディオ ボリュームを自動的に制御するために使用され、切り替え効果とダッキングを簡単に実装できます。

(継承元 Object)
JniPeerMembers

クラスは VolumeShaper 、メディアの再生中にオーディオ ボリュームを自動的に制御するために使用され、切り替え効果とダッキングを簡単に実装できます。

PeerReference

クラスは VolumeShaper 、メディアの再生中にオーディオ ボリュームを自動的に制御するために使用され、切り替え効果とダッキングを簡単に実装できます。

(継承元 Object)
ThresholdClass

この API は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

(継承元 Object)
ThresholdType

この API は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

(継承元 Object)
Volume

に起因する現在のボリューム スケールを返します VolumeShaper

メソッド

Apply(VolumeShaper+Operation)

VolumeShaper.Operation に適用します VolumeShaper

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Close()

オブジェクトを VolumeShaper 解放します。による VolumeShaper ボリューム スケールは、閉じた後に削除されます。

Dispose()

クラスは VolumeShaper 、メディアの再生中にオーディオ ボリュームを自動的に制御するために使用され、切り替え効果とダッキングを簡単に実装できます。

(継承元 Object)
Dispose(Boolean)

クラスは VolumeShaper 、メディアの再生中にオーディオ ボリュームを自動的に制御するために使用され、切り替え効果とダッキングを簡単に実装できます。

(継承元 Object)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
JavaFinalize()

オブジェクトへの参照がなくなったとガベージ コレクションが判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
Replace(VolumeShaper+Configuration, VolumeShaper+Operation, Boolean)

現在 VolumeShaperconfiguration の を新 configurationしい に置き換えます。

SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
ToArray<T>()

クラスは VolumeShaper 、メディアの再生中にオーディオ ボリュームを自動的に制御するために使用され、切り替え効果とダッキングを簡単に実装できます。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

クラスは VolumeShaper 、メディアの再生中にオーディオ ボリュームを自動的に制御するために使用され、切り替え効果とダッキングを簡単に実装できます。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常<は、通知</em> または>< em 中断</em によって待機します>。>

(継承元 Object)
Wait(Int64)

現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</em>、または特定のリアルタイムが経過するまで待機します。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</em>、または特定のリアルタイムが経過するまで待機します。

(継承元 Object)

明示的なインターフェイスの実装

IJavaPeerable.Disposed()

クラスは VolumeShaper 、メディアの再生中にオーディオ ボリュームを自動的に制御するために使用され、切り替え効果とダッキングを簡単に実装できます。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

クラスは VolumeShaper 、メディアの再生中にオーディオ ボリュームを自動的に制御するために使用され、切り替え効果とダッキングを簡単に実装できます。

(継承元 Object)
IJavaPeerable.Finalized()

クラスは VolumeShaper 、メディアの再生中にオーディオ ボリュームを自動的に制御するために使用され、切り替え効果とダッキングを簡単に実装できます。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

クラスは VolumeShaper 、メディアの再生中にオーディオ ボリュームを自動的に制御するために使用され、切り替え効果とダッキングを簡単に実装できます。

(継承元 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

クラスは VolumeShaper 、メディアの再生中にオーディオ ボリュームを自動的に制御するために使用され、切り替え効果とダッキングを簡単に実装できます。

(継承元 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

クラスは VolumeShaper 、メディアの再生中にオーディオ ボリュームを自動的に制御するために使用され、切り替え効果とダッキングを簡単に実装できます。

(継承元 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

クラスは VolumeShaper 、メディアの再生中にオーディオ ボリュームを自動的に制御するために使用され、切り替え効果とダッキングを簡単に実装できます。

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

クラスは VolumeShaper 、メディアの再生中にオーディオ ボリュームを自動的に制御するために使用され、切り替え効果とダッキングを簡単に実装できます。

GetJniTypeName(IJavaPeerable)

クラスは VolumeShaper 、メディアの再生中にオーディオ ボリュームを自動的に制御するために使用され、切り替え効果とダッキングを簡単に実装できます。

適用対象