Language

SyncParams クラス

定義

一般的な A/V 同期パラメーターの構造。

[Android.Runtime.Register("android/media/SyncParams", ApiSince=23, DoNotGenerateAcw=true)]
public sealed class SyncParams : Java.Lang.Object
[<Android.Runtime.Register("android/media/SyncParams", ApiSince=23, DoNotGenerateAcw=true)>]
type SyncParams = class
    inherit Object
継承
SyncParams
属性

注釈

一般的な A/V 同期パラメーターの構造。

A/V 同期動作を制御するために、 MediaSync{link MediaSync#getSyncParams()} および {link MediaSync#setSyncParams(SyncParams)} によって使用されます。

<strong>audio adjust mode:</strong> 同期のために再生速度を変更するときにオーディオ トラックの処理を選択します。 <ul><li>SyncParams#AUDIO_ADJUST_MODE_DEFAULT: システムが最適な処理を決定します。 </li><li>SyncParams#AUDIO_ADJUST_MODE_STRETCH: pitch.<を変更せずにオーディオ再生の速度を変更します。/li><li>SyncParams#AUDIO_ADJUST_MODE_RESAMPLE: audio.< を再サンプリングして、オーディオの再生速度を変更します。/li></ul>

<strong>sync source:</strong> 同期のクロック ソースを選択します。 <ul><li>SyncParams#SYNC_SOURCE_DEFAULT: システムによって最適な選択が決定されます。</li><li>SyncParams#SYNC_SOURCE_SYSTEM_CLOCK: 同期ソースにシステム クロックを使用します。</li><li>SyncParams#SYNC_SOURCE_AUDIO: 同期ソースにオーディオ トラックを使用します。</li><li>SyncParams#SYNC_SOURCE_VSYNC: メディアを vsync.< に同期する/li></ul>

<strong>tolerance:</strong> は、メディアを同期ソースと同期させるために許可される再生レートの変更量を指定します。 この処理は同期ソースによって異なりますが、負の値ではなく、1 未満にする必要があります。

<strong>frameRate:</strong> ビデオ フレーム レートの初期ヒント。 同期ソースが vsync の場合に使用されます。 負の値を使用して、前のヒントをクリアできます。

Javaドキュメント。

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

コンストラクター

名前 説明
SyncParams()

一般的な A/V 同期パラメーターの構造。

プロパティ

名前 説明
AudioAdjustMode

オーディオ調整モードを取得します。

Class

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

(継承元 Object)
FrameRate

ビデオ のフレーム レート ヒントを取得します。

Handle

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

(継承元 Object)
JniIdentityHashCode

相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。

(継承元 Object)
JniManagedPeerState

一般的な A/V 同期パラメーターの構造。

(継承元 JavaObject)
JniPeerMembers

一般的な A/V 同期パラメーターの構造。

PeerReference

このJava ピアの JNI オブジェクト参照を取得します。

(継承元 Object)
SyncSource

同期ソースを取得します。

ThresholdClass

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

(継承元 Object)
ThresholdType

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

(継承元 Object)
Tolerance

許容係数を取得します。

メソッド

名前 説明
AllowDefaults()

設定されていないプロパティの既定値を返すことができます。

Clone()

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

(継承元 Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

一般的な A/V 同期パラメーターの構造。

(継承元 JavaObject)
Dispose()

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
Dispose(Boolean)

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
DisposeUnlessReferenced()

一般的な A/V 同期パラメーターの構造。

(継承元 JavaObject)
Equals(Object)

一般的な A/V 同期パラメーターの構造。

(継承元 JavaObject)
Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
JavaFinalize()
古い.

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

(継承元 Object)
Notify()

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

(継承元 Object)
NotifyAll()

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

(継承元 Object)
SetAudioAdjustMode(Int32)

オーディオ調整モードを設定します。

SetFrameRate(Single)

使用するビデオ フレーム レート ヒントを設定します。

SetHandle(IntPtr, JniHandleOwnership)

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

(継承元 Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

一般的な A/V 同期パラメーターの構造。

(継承元 JavaObject)
SetSyncSource(Int32)

同期ソースを設定します。

SetTolerance(Single)

許容値を設定します。

ToArray<T>()

このJava配列ラッパーからマネージド配列を作成します。

(継承元 Object)
ToString()

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

(継承元 Object)
UnregisterFromRuntime()

相互運用ランタイムからこのJava ピアの登録を解除します。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。

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

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

(継承元 Object)
Wait(Int64)

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

(継承元 Object)

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

名前 説明
IJavaPeerable.Disposed()

一般的な A/V 同期パラメーターの構造。

(継承元 JavaObject)
IJavaPeerable.Finalized()

一般的な A/V 同期パラメーターの構造。

(継承元 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

一般的な A/V 同期パラメーターの構造。

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

一般的な A/V 同期パラメーターの構造。

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

一般的な A/V 同期パラメーターの構造。

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

一般的な A/V 同期パラメーターの構造。

(継承元 JavaObject)

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

一般的な A/V 同期パラメーターの構造。

TryJavaCast<TResult>(IJavaPeerable, TResult)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象