Android.Media.Metrics Spazio dei nomi

Fornisce identificatori di sessione multimediale, report delle metriche ed eventi di riproduzione e modifica.

Classi

Nome Descrizione
BundleSession

Un'istanza di questa classe rappresenta una sessione con i dati archiviati in un bundle.

EditingEndedEvent

Evento per un'operazione di modifica terminata.

EditingEndedEvent.Builder

Generatore per EditingEndedEvent

EditingEndedEvent.InterfaceConsts

Contiene le costanti dell'interfaccia particellabili esposte da EditingEndedEvent.

EditingSession

Rappresenta una sessione di modifica multimediale, ad esempio la transcodifica tra formati, transmuxing o applicazione di effetti trimming o audio/video a un flusso.

Event

Classe astratta per gli eventi delle metriche.

LogSessionId

Un'istanza di questa classe rappresenta l'ID di una sessione di log.

MediaItemInfo

Rappresenta informazioni su un componente multimediale, ad esempio un file audio o video.

MediaItemInfo.Builder

Generatore per MediaItemInfo.

MediaItemInfo.InterfaceConsts

Contiene le costanti dell'interfaccia particellabili esposte da MediaItemInfo.

MediaMetricsManager

Questa classe fornisce informazioni e interagisce con le metriche multimediali.

NetworkEvent

Evento di rete multimediale.

NetworkEvent.Builder

Generatore per NetworkEvent

NetworkEvent.InterfaceConsts

Contiene le costanti dell'interfaccia particellabili esposte da NetworkEvent.

PlaybackErrorEvent

Evento di errore di riproduzione.

PlaybackErrorEvent.Builder

Generatore per PlaybackErrorEvent

PlaybackErrorEvent.InterfaceConsts

Contiene le costanti dell'interfaccia particellabili esposte da PlaybackErrorEvent.

PlaybackMetrics

Questa classe viene usata per archiviare i dati di riproduzione.

PlaybackMetrics.Builder

Generatore per PlaybackMetrics

PlaybackMetrics.InterfaceConsts

Contiene le costanti dell'interfaccia particellabili esposte da PlaybackMetrics.

PlaybackSession

Un'istanza di questa classe rappresenta una sessione di riproduzione multimediale usata per segnalare metriche ed eventi di riproduzione.

PlaybackStateEvent

Evento di stato di riproduzione.

PlaybackStateEvent.Builder

Generatore per PlaybackStateEvent

PlaybackStateEvent.InterfaceConsts

Contiene le costanti dell'interfaccia particellabili esposte da PlaybackStateEvent.

RecordingSession

Un'istanza di questa classe rappresenta una sessione di registrazione multimediale.

TrackChangeEvent

Evento di modifica della traccia di riproduzione.

TrackChangeEvent.Builder

Generatore per TrackChangeEvent

TrackChangeEvent.InterfaceConsts

Contiene le costanti dell'interfaccia particellabili esposte da TrackChangeEvent.

TranscodingSession

Un'istanza di questa classe rappresenta una sessione di transcodifica multimediale.

Enumerazioni

Nome Descrizione
EditingEndedEventErrorCode

Specifica l'errore segnalato quando un'operazione di modifica multimediale ha esito negativo.

EditingEndedEventFinalState

Specifica la modalità di fine di un'operazione di modifica multimediale.

MediaItemInfoSourceType

Specifica la provenienza di un elemento multimediale.

NetworkType

Specifica il tipo di connessione di rete segnalato da un evento multimediale.

PlaybackContentType

Specifica il tipo di contenuto in un report di riproduzione.

PlaybackDrmType

Specifica il sistema di gestione dei diritti digitali utilizzato per la riproduzione.

PlaybackError

Specifica la categoria di errore segnalata per la riproduzione multimediale.

PlaybackState

Specifica lo stato di riproduzione segnalato da un evento multimediale.

PlaybackStreamSource

Specifica da dove viene letto un flusso di riproduzione.

PlaybackStreamType

Specifica il formato di streaming in un report di riproduzione.

PlaybackType

Specifica se la riproduzione è attiva, su richiesta o in un altro tipo.

TrackChangeReason

Specifica il motivo per cui è stata modificata una traccia multimediale.

TrackState

Specifica se una traccia multimediale è attivata o disattivata.

TrackType

Specifica se una traccia multimediale contiene audio, video o testo.

Commenti

Usare MediaMetricsManager per creare una sessione di metriche. Usare gli eventi e i generatori di report per fornire le misurazioni, quindi passare il risultato al metodo di creazione report sessione corrispondente.

LogSessionId identifica una sessione e può associarla a componenti multimediali di livello inferiore. I timestamp degli eventi sono trascorsi millisecondi dopo la creazione della sessione di log associata, non i timestamp di clock wall. Chiudere una sessione per rilasciarne l'identificatore.

Origine: implementazione di Android.

Origine: implementazione di Android.

Origine: implementazione di Android.

Origine: implementazione di Android.