SyncParams Klasse

Definition

Struktur für allgemeine A/V-Synchronisierungsparameter.

[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
Vererbung
SyncParams
Attribute

Hinweise

Struktur für allgemeine A/V-Synchronisierungsparameter.

Wird von MediaSync{link MediaSync#getSyncParams()} und {link MediaSync#setSyncParams(SyncParams)} verwendet, um das A/V-Synchronisierungsverhalten zu steuern.

<Starker>Audioanpassungsmodus:</Starke> Handhabung der Audiospur beim Ändern der Wiedergabegeschwindigkeit aufgrund der Synchronisierung. <ul><li>SyncParams#AUDIO_ADJUST_MODE_DEFAULT: Das System bestimmt die beste Handhabung. </li><li>SyncParams#AUDIO_ADJUST_MODE_STRETCH: Ändern Sie die Geschwindigkeit der Audiowiedergabe, ohne die Tonhöhe zu ändern.</li><li>SyncParams#AUDIO_ADJUST_MODE_RESAMPLE: Ändern Sie die Geschwindigkeit der Audiowiedergabe, indem Sie die Audiowiedergabe neu aufstempeln.</li></ul>

<Starke>Synchronisierungsquelle:</strong> Wählen Sie die Uhrquelle für die Synchronisierung aus. <ul><li>SyncParams#SYNC_SOURCE_DEFAULT: Das System bestimmt die beste Auswahl.</li><li>SyncParams#SYNC_SOURCE_SYSTEM_CLOCK: Verwenden Sie die Systemuhr für die Synchronisierungsquelle.</li><li>SyncParams#SYNC_SOURCE_AUDIO: Verwenden Sie die Audiospur für die Synchronisierungsquelle.</li><li>SyncParams#SYNC_SOURCE_VSYNC: Synchronisieren Sie Medien mit vsync.</li></ul>

<starke>Toleranz:</strong> gibt die Menge der zulässigen Änderung der Wiedergaberate an, um Medien mit der Synchronisierungsquelle synchron zu halten. Die Verarbeitung hängt von der Synchronisierungsquelle ab, darf aber nicht negativ sein und muss kleiner als eins sein.

<strong>frameRate:</strong> Erster Hinweis für die Videobildrate. Wird verwendet, wenn die Synchronisierungsquelle vsync ist. Negative Werte können verwendet werden, um einen vorherigen Hinweis zu löschen.

Java-Dokumentation für android.media.SyncParams.

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.

Konstruktoren

SyncParams()

Struktur für allgemeine A/V-Synchronisierungsparameter.

Eigenschaften

AudioAdjustMode

Ruft den Audioanpassungsmodus ab.

Class

Gibt die Laufzeitklasse dieses Objectzurück.

(Geerbt von Object)
FrameRate

Ruft den Videobildfrequenzhinweis ab.

Handle

Das Handle zum zugrunde liegenden Android-instance.

(Geerbt von Object)
JniIdentityHashCode

Struktur für allgemeine A/V-Synchronisierungsparameter.

(Geerbt von Object)
JniPeerMembers

Struktur für allgemeine A/V-Synchronisierungsparameter.

PeerReference

Struktur für allgemeine A/V-Synchronisierungsparameter.

(Geerbt von Object)
SyncSource

Ruft die Synchronisierungsquelle ab.

ThresholdClass

Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

(Geerbt von Object)
ThresholdType

Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

(Geerbt von Object)
Tolerance

Ruft den Toleranzfaktor ab.

Methoden

AllowDefaults()

Ermöglicht die Rückgabe von Standardwerten für nicht festgelegte Eigenschaften.

Clone()

Erstellt und gibt eine Kopie dieses Objekts zurück.

(Geerbt von Object)
Dispose()

Struktur für allgemeine A/V-Synchronisierungsparameter.

(Geerbt von Object)
Dispose(Boolean)

Struktur für allgemeine A/V-Synchronisierungsparameter.

(Geerbt von Object)
Equals(Object)

Gibt an, ob ein anderes Objekt diesem "gleich" ist.

(Geerbt von Object)
GetHashCode()

Gibt einen Hashcodewert für das Objekt zurück.

(Geerbt von Object)
JavaFinalize()

Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection feststellt, dass keine Verweise mehr auf das Objekt vorhanden sind.

(Geerbt von Object)
Notify()

Aktiviert einen einzelnen Thread, der auf dem Monitor dieses Objekts wartet.

(Geerbt von Object)
NotifyAll()

Aktiviert alle Threads, die auf dem Monitor dieses Objekts warten.

(Geerbt von Object)
SetAudioAdjustMode(Int32)

Legt den Audioanpassungsmodus fest.

SetFrameRate(Single)

Legt den zu verwendenden Hinweis für die Videobildrate fest.

SetHandle(IntPtr, JniHandleOwnership)

Legt die Handle-Eigenschaft fest.

(Geerbt von Object)
SetSyncSource(Int32)

Legt die Synchronisierungsquelle fest.

SetTolerance(Single)

Legt die Toleranz fest.

ToArray<T>()

Struktur für allgemeine A/V-Synchronisierungsparameter.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolgendarstellung des Objekts zurück.

(Geerbt von Object)
UnregisterFromRuntime()

Struktur für allgemeine A/V-Synchronisierungsparameter.

(Geerbt von Object)
Wait()

Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert wird, in der Regel durch em benachrichtigen/em> oder <em>interrupted</em>.<><

(Geerbt von Object)
Wait(Int64)

Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert wird, in der Regel, indem <er>benachrichtigt</em> oder <em>interrupted</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)
Wait(Int64, Int32)

Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert wird, in der Regel, indem <er>benachrichtigt</em> oder <em>interrupted</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

IJavaPeerable.Disposed()

Struktur für allgemeine A/V-Synchronisierungsparameter.

(Geerbt von Object)
IJavaPeerable.DisposeUnlessReferenced()

Struktur für allgemeine A/V-Synchronisierungsparameter.

(Geerbt von Object)
IJavaPeerable.Finalized()

Struktur für allgemeine A/V-Synchronisierungsparameter.

(Geerbt von Object)
IJavaPeerable.JniManagedPeerState

Struktur für allgemeine A/V-Synchronisierungsparameter.

(Geerbt von Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Struktur für allgemeine A/V-Synchronisierungsparameter.

(Geerbt von Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Struktur für allgemeine A/V-Synchronisierungsparameter.

(Geerbt von Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Struktur für allgemeine A/V-Synchronisierungsparameter.

(Geerbt von Object)

Erweiterungsmethoden

JavaCast<TResult>(IJavaObject)

Führt eine Für Android-Runtime überprüfte Typkonvertierung aus.

JavaCast<TResult>(IJavaObject)

Struktur für allgemeine A/V-Synchronisierungsparameter.

GetJniTypeName(IJavaPeerable)

Struktur für allgemeine A/V-Synchronisierungsparameter.

Gilt für: