PlaybackMetrics Classe

Definizione

Questa classe viene usata per archiviare i dati di riproduzione.

[Android.Runtime.Register("android/media/metrics/PlaybackMetrics", ApiSince=31, DoNotGenerateAcw=true)]
public sealed class PlaybackMetrics : Java.Lang.Object, Android.OS.IParcelable, IDisposable
[<Android.Runtime.Register("android/media/metrics/PlaybackMetrics", ApiSince=31, DoNotGenerateAcw=true)>]
type PlaybackMetrics = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Ereditarietà
PlaybackMetrics
Attributi
Implementazioni

Commenti

Questa classe viene usata per archiviare i dati di riproduzione.

per android.media.metrics.PlaybackMetrics.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Campi

Nome Descrizione
ContentTypeAd
Obsoleti.

Contenuto dell'annuncio.

ContentTypeMain
Obsoleti.

Contenuto principale.

ContentTypeOther
Obsoleti.

Altri contenuti.

ContentTypeUnknown
Obsoleti.

Tipo di contenuto sconosciuto.

DrmTypeClearkey
Obsoleti.

Cancella il tipo DRM della chiave.

DrmTypeNone
Obsoleti.

DRM non viene usato.

DrmTypeOther
Obsoleti.

Altro tipo DRM.

DrmTypePlayReady
Obsoleti.

Riproduci il tipo DRM pronto.

DrmTypeWidevineL1
Obsoleti.

Tipo DRM Widevine L1.

DrmTypeWidevineL3
Obsoleti.

Tipo DRM Widevine L3.

DrmTypeWvL3Fallback
Obsoleti.

Tipo DRM di fallback Widevine L3.

PlaybackTypeLive
Obsoleti.

Tipo di riproduzione live.

PlaybackTypeOther
Obsoleti.

Altro tipo di riproduzione.

PlaybackTypeUnknown
Obsoleti.

Tipo di riproduzione sconosciuto.

PlaybackTypeVod
Obsoleti.

Tipo di riproduzione VOD (Video on Demand).

StreamSourceDevice
Obsoleti.

Eseguire lo streaming dal dispositivo.

StreamSourceMixed
Obsoleti.

Trasmettere da più origini.

StreamSourceNetwork
Obsoleti.

Eseguire lo streaming dalla rete.

StreamSourceUnknown
Obsoleti.

Origine del flusso sconosciuta.

StreamTypeDash
Obsoleti.

Tipo di flusso DASH (Dynamic Adaptive Streaming over HTTP).

StreamTypeHls
Obsoleti.

Tipo di flusso HLS (HTTP Live Streaming).

StreamTypeOther
Obsoleti.

Altro tipo di flusso.

StreamTypeProgressive
Obsoleti.

Tipo di flusso progressivo.

StreamTypeSs
Obsoleti.

Tipo di flusso SS (HTTP Smooth Streaming).

StreamTypeUnknown
Obsoleti.

Tipo di flusso sconosciuto.

Proprietà

Nome Descrizione
AudioUnderrunCount

Ottiene il conteggio delle sottorune audio.

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
ContentType

Ottiene il tipo di contenuto.

Creator

Questa classe viene usata per archiviare i dati di riproduzione.

DrmType

Ottiene il tipo DRM.

Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
JniIdentityHashCode

Ottiene il codice hash di identità assegnato a questo Java peer dal runtime di interoperabilità.

(Ereditato da Object)
JniManagedPeerState

Questa classe viene usata per archiviare i dati di riproduzione.

(Ereditato da JavaObject)
JniPeerMembers

Questa classe viene usata per archiviare i dati di riproduzione.

LocalBytesRead

Ottiene il numero di byte locali letti.

MediaDurationMillis

Ottiene la durata del supporto in millisecondi.

MetricsBundle

Ottiene informazioni correlate alle metriche non supportate dai metodi dedicati.

NetworkBytesRead

Ottiene il numero di byte di rete letti.

NetworkTransferDurationMillis

Ottiene la durata del trasferimento di rete in millisecondi.

PeerReference

Ottiene il riferimento all'oggetto JNI per questo peer Java.

(Ereditato da Object)
PlaybackType

Ottiene il tipo di riproduzione.

PlayerName

Ottiene il nome del giocatore.

PlayerVersion

Ottiene la versione del lettore.

StreamSource

Ottiene il tipo di origine del flusso.

StreamType

Ottiene il tipo di flusso.

ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da Object)
ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da Object)
VideoFramesDropped

Ottiene i fotogrammi video eliminati.

VideoFramesPlayed

Ottiene i fotogrammi video riprodotti.

Metodi

Nome Descrizione
Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Questa classe viene usata per archiviare i dati di riproduzione.

(Ereditato da JavaObject)
DescribeContents()

Questa classe viene usata per archiviare i dati di riproduzione.

Dispose()

Rilascia le risorse contenute in questo peer Java.

(Ereditato da Object)
Dispose(Boolean)

Rilascia le risorse contenute in questo peer Java.

(Ereditato da Object)
DisposeUnlessReferenced()

Questa classe viene usata per archiviare i dati di riproduzione.

(Ereditato da JavaObject)
Equals(Object)

Questa classe viene usata per archiviare i dati di riproduzione.

(Ereditato da JavaObject)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
GetDrmSessionId()

Ottiene l'ID sessione DRM.

GetExperimentIds()

Ottiene gli ID esperimento.

GetHashCode()

Restituisce un valore di codice hash per l'oggetto .

(Ereditato da Object)
JavaFinalize()

Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto .

(Ereditato da Object)
Notify()

Riattiva un singolo thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Questa classe viene usata per archiviare i dati di riproduzione.

(Ereditato da JavaObject)
ToArray<T>()

Crea una matrice gestita da questo wrapper di matrice Java.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione di stringa dell'oggetto .

(Ereditato da Object)
UnregisterFromRuntime()

Annulla la registrazione di questo Java peer dal runtime di interoperabilità.

(Ereditato da Object)
Wait()

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo <>una notifica</em> o <em>interrotto</em>.

(Ereditato da Object)
Wait(Int64, Int32)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo<> una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo<> una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Questa classe viene usata per archiviare i dati di riproduzione.

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IJavaPeerable.Disposed()

Questa classe viene usata per archiviare i dati di riproduzione.

(Ereditato da JavaObject)
IJavaPeerable.Finalized()

Questa classe viene usata per archiviare i dati di riproduzione.

(Ereditato da JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Questa classe viene usata per archiviare i dati di riproduzione.

(Ereditato da JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Questa classe viene usata per archiviare i dati di riproduzione.

(Ereditato da JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Questa classe viene usata per archiviare i dati di riproduzione.

(Ereditato da JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Questa classe viene usata per archiviare i dati di riproduzione.

(Ereditato da JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Questa classe viene usata per archiviare i dati di riproduzione.

Metodi di estensione

Nome Descrizione
GetJniTypeName(IJavaPeerable)

Ottiene il nome JNI del tipo dell'istanza selfdi .

JavaAs<TResult>(IJavaPeerable)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo di tipo controllato dal runtime Android.

JavaCast<TResult>(IJavaObject)

Questa classe viene usata per archiviare i dati di riproduzione.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

Si applica a