Android.Media.Metrics Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece identificadores de sessão de mídia, relatórios de métrica e eventos de reprodução e edição.
Classes
| Nome | Description |
|---|---|
| BundleSession |
Uma instância dessa classe representa uma sessão com dados armazenados em um pacote. |
| EditingEndedEvent |
Evento para uma operação de edição que terminou. |
| EditingEndedEvent.Builder |
Construtor para |
| EditingEndedEvent.InterfaceConsts |
Contém as constantes de interface parceladas expostas por EditingEndedEvent. |
| EditingSession |
Representa uma sessão de edição de mídia, por exemplo, transcodificação entre formatos, transmuxing ou aplicação de efeitos de corte ou áudio/vídeo a um fluxo. |
| Event |
Classe abstrata para eventos de métricas. |
| LogSessionId |
Uma instância dessa classe representa a ID de uma sessão de log. |
| MediaItemInfo |
Representa informações sobre uma parte da mídia (por exemplo, um arquivo de áudio ou vídeo). |
| MediaItemInfo.Builder |
Construtor para |
| MediaItemInfo.InterfaceConsts |
Contém as constantes de interface parceladas expostas por MediaItemInfo. |
| MediaMetricsManager |
Essa classe fornece informações e interage com as métricas de mídia. |
| NetworkEvent |
Evento de rede de mídia. |
| NetworkEvent.Builder |
Um construtor para |
| NetworkEvent.InterfaceConsts |
Contém as constantes de interface parceladas expostas por NetworkEvent. |
| PlaybackErrorEvent |
Evento de erro de reprodução. |
| PlaybackErrorEvent.Builder |
Um construtor para |
| PlaybackErrorEvent.InterfaceConsts |
Contém as constantes de interface parceladas expostas por PlaybackErrorEvent. |
| PlaybackMetrics |
Essa classe é usada para armazenar dados de reprodução. |
| PlaybackMetrics.Builder |
Um construtor para |
| PlaybackMetrics.InterfaceConsts |
Contém as constantes de interface parceladas expostas por PlaybackMetrics. |
| PlaybackSession |
Uma instância dessa classe representa uma sessão de reprodução de mídia usada para relatar métricas e eventos de reprodução. |
| PlaybackStateEvent |
Evento de estado de reprodução. |
| PlaybackStateEvent.Builder |
Um construtor para |
| PlaybackStateEvent.InterfaceConsts |
Contém as constantes de interface parceladas expostas por PlaybackStateEvent. |
| RecordingSession |
Uma instância dessa classe representa uma sessão de gravação de mídia. |
| TrackChangeEvent |
Evento de alteração de faixa de reprodução. |
| TrackChangeEvent.Builder |
Um construtor para |
| TrackChangeEvent.InterfaceConsts |
Contém as constantes de interface parceladas expostas por TrackChangeEvent. |
| TranscodingSession |
Uma instância dessa classe representa uma sessão de transcodificação de mídia. |
Enumerações
| Nome | Description |
|---|---|
| EditingEndedEventErrorCode |
Especifica o erro relatado quando uma operação de edição de mídia falha. |
| EditingEndedEventFinalState |
Especifica como uma operação de edição de mídia terminou. |
| MediaItemInfoSourceType |
Especifica de onde veio um item de mídia. |
| NetworkType |
Especifica o tipo de conexão de rede relatado por um evento de mídia. |
| PlaybackContentType |
Especifica o tipo de conteúdo em um relatório de reprodução. |
| PlaybackDrmType |
Especifica o sistema de gerenciamento de direitos digitais usado para reprodução. |
| PlaybackError |
Especifica a categoria de erro relatada para reprodução de mídia. |
| PlaybackState |
Especifica o estado de reprodução relatado por um evento de mídia. |
| PlaybackStreamSource |
Especifica de onde um fluxo de reprodução é lido. |
| PlaybackStreamType |
Especifica o formato de streaming em um relatório de reprodução. |
| PlaybackType |
Especifica se a reprodução é dinâmica, sob demanda ou outro tipo. |
| TrackChangeReason |
Especifica por que uma faixa de mídia foi alterada. |
| TrackState |
Especifica se uma faixa de mídia está ativada ou desativada. |
| TrackType |
Especifica se uma faixa de mídia contém áudio, vídeo ou texto. |
Comentários
Use MediaMetricsManager para criar uma sessão de métricas. Use os construtores de eventos e relatórios para fornecer medidas e, em seguida, passe o resultado para o método de relatório de sessão correspondente.
LogSessionId identifica uma sessão e pode associá-la a componentes de mídia de nível inferior. Os carimbos de data/hora do evento são milissegundos decorridos desde a criação da sessão de log associada, não os carimbos de data/hora do relógio de parede. Feche uma sessão para liberar seu identificador.
Fonte: implementação do Android.
Fonte: implementação do Android.
Fonte: implementação do Android.
Fonte: implementação do Android.