MediaItemInfo Classe
Definição
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.
Representa informações sobre uma parte da mídia (por exemplo, um arquivo de áudio ou vídeo).
[Android.Runtime.Register("android/media/metrics/MediaItemInfo", ApiSince=35, DoNotGenerateAcw=true)]
public sealed class MediaItemInfo : Java.Lang.Object, Android.OS.IParcelable, IDisposable
[<Android.Runtime.Register("android/media/metrics/MediaItemInfo", ApiSince=35, DoNotGenerateAcw=true)>]
type MediaItemInfo = class
inherit Object
interface IParcelable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Herança
- Atributos
- Implementações
Comentários
Representa informações sobre uma parte da mídia (por exemplo, um arquivo de áudio ou vídeo).
Java documentação para android.media.metrics.MediaItemInfo.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Campos
| Nome | Description |
|---|---|
| DataTypeAudio |
O item de mídia inclui dados de áudio. |
| DataTypeDepth |
O item de mídia inclui informações de profundidade (distância z). |
| DataTypeGainMap |
O item de mídia inclui informações de mapa de ganho (por exemplo, um mapa de ganho ultra HDR). |
| DataTypeGapless |
O item de mídia inclui metadados de áudio sem lacunas. |
| DataTypeHighDynamicRangeVideo |
O item de mídia inclui vídeo hdr (alto intervalo dinâmico). |
| DataTypeHighFrameRate |
O item de mídia inclui dados de vídeo de alta taxa de quadros. |
| DataTypeImage |
O item de mídia inclui dados de imagem. |
| DataTypeMetadata |
O item de mídia inclui metadados de contêiner de mídia estática (por exemplo, taxa de quadros de captura ou informações de localização). |
| DataTypeSpatialAudio |
O item de mídia inclui dados de áudio espaciais. |
| DataTypeSpeedSettingCuePoints |
O item de mídia inclui informações de velocidade dependentes do tempo (por exemplo, pontos de indicação em câmera lenta). |
| DataTypeVideo |
O item de mídia inclui dados de vídeo. |
| SourceTypeCamera |
Obsoleto.
O item de mídia veio diretamente da captura da câmera. |
| SourceTypeEditingSession |
Obsoleto.
O item de mídia foi gerado por uma sessão de edição anterior. |
| SourceTypeGallery |
Obsoleto.
O item de mídia veio da galeria de dispositivos. |
| SourceTypeGenerated |
Obsoleto.
O item de mídia foi gerado por outro sistema. |
| SourceTypeLocalFile |
Obsoleto.
O item de mídia é armazenado no sistema de arquivos do dispositivo local. |
| SourceTypeRemoteFile |
Obsoleto.
O item de mídia é um arquivo remoto (por exemplo, ele é carregado de um servidor HTTP). |
| SourceTypeRemoteLiveStream |
Obsoleto.
O item de mídia é uma transmissão ao vivo servida remotamente. |
| SourceTypeUnspecified |
Obsoleto.
A origem do item de mídia não é conhecida. |
| ValueUnspecified |
Valor especial para campos numéricos em que o valor não foi especificado. |
Propriedades
| Nome | Description |
|---|---|
| AudioChannelCount |
Retorna o número de canais de áudio ou |
| AudioSampleCount |
Retorna o número de quadros de áudio no item, após o recorte (se aplicável) ou |
| AudioSampleRateHz |
Retorna a taxa de exemplo de áudio, em Hertz ou |
| Class |
Retorna a classe de runtime deste |
| ClipDurationMillis |
Retorna a duração do clipe retirado do item de mídia, em milissegundos ou |
| CodecNames |
Retorna os nomes de codec de mídia MediaCodec#getName() para codecs que foram usados como parte da codificação/decodificação desse item de mídia ou uma lista vazia, se não for conhecida ou não aplicável. |
| ContainerMimeType |
Retorna o tipo MIME do contêiner de mídia ou |
| Creator |
Representa informações sobre uma parte da mídia (por exemplo, um arquivo de áudio ou vídeo). |
| DataTypes |
Retorna os tipos de dados presentes no item de mídia. |
| DurationMillis |
Retorna a duração do item de mídia, em milissegundos, ou |
| Handle |
O identificador para a instância subjacente do Android. (Herdado de Object) |
| JniIdentityHashCode |
Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade. (Herdado de Object) |
| JniManagedPeerState |
Representa informações sobre uma parte da mídia (por exemplo, um arquivo de áudio ou vídeo). (Herdado de JavaObject) |
| JniPeerMembers |
Representa informações sobre uma parte da mídia (por exemplo, um arquivo de áudio ou vídeo). |
| PeerReference |
Obtém a referência de objeto JNI para este par Java. (Herdado de Object) |
| SampleMimeTypes |
Retorna os tipos MIME de exemplos armazenados no contêiner de mídia ou uma lista vazia, se não for conhecida. |
| SourceType |
Retorna de onde veio o item de mídia ou |
| ThresholdClass |
Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código. (Herdado de Object) |
| ThresholdType |
Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código. (Herdado de Object) |
| VideoDataSpace |
Retorna o espaço de dados do DataSpace para vídeo, como um inteiro empacotado. |
| VideoFrameRate |
Retorna a taxa média de quadros de vídeo, em quadros por segundo ou |
| VideoSampleCount |
Retorna o número de quadros de vídeo, recorte aftrer (se aplicável) ou |
| VideoSize |
Retorna o tamanho do vídeo, em pixels, ou um |
Métodos
| Nome | Description |
|---|---|
| Clone() |
Cria e retorna uma cópia desse objeto. (Herdado de Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Representa informações sobre uma parte da mídia (por exemplo, um arquivo de áudio ou vídeo). (Herdado de JavaObject) |
| DescribeContents() |
Representa informações sobre uma parte da mídia (por exemplo, um arquivo de áudio ou vídeo). |
| Dispose() |
Libera os recursos mantidos por esse par Java. (Herdado de Object) |
| Dispose(Boolean) |
Libera os recursos mantidos por esse par Java. (Herdado de Object) |
| DisposeUnlessReferenced() |
Representa informações sobre uma parte da mídia (por exemplo, um arquivo de áudio ou vídeo). (Herdado de JavaObject) |
| Equals(Object) |
Representa informações sobre uma parte da mídia (por exemplo, um arquivo de áudio ou vídeo). (Herdado de JavaObject) |
| Equals(Object) |
Indica se algum outro objeto é "igual a" este. (Herdado de Object) |
| GetHashCode() |
Retorna um valor de código hash para o objeto. (Herdado de Object) |
| JavaFinalize() |
Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto. (Herdado de Object) |
| Notify() |
Ativa um único thread que está aguardando no monitor deste objeto. (Herdado de Object) |
| NotifyAll() |
Ativa todos os threads que estão aguardando no monitor deste objeto. (Herdado de Object) |
| SetHandle(IntPtr, JniHandleOwnership) |
Define a propriedade Handle (Herdado de Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Representa informações sobre uma parte da mídia (por exemplo, um arquivo de áudio ou vídeo). (Herdado de JavaObject) |
| ToArray<T>() |
Cria uma matriz gerenciada com base nesse wrapper de matriz Java. (Herdado de Object) |
| ToString() |
Retorna uma representação de cadeia de caracteres do objeto. (Herdado de Object) |
| UnregisterFromRuntime() |
Cancela o registro desse par Java do runtime de interoperabilidade. (Herdado de Object) |
| Wait() |
Faz com que o thread atual aguarde até ser despertado, normalmente por ser <notificado/em> ou <em>interrompido</em>.<> (Herdado de Object) |
| Wait(Int64, Int32) |
Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido. (Herdado de Object) |
| Wait(Int64) |
Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido. (Herdado de Object) |
| WriteToParcel(Parcel, ParcelableWriteFlags) |
Representa informações sobre uma parte da mídia (por exemplo, um arquivo de áudio ou vídeo). |
Implantações explícitas de interface
| Nome | Description |
|---|---|
| IJavaPeerable.Disposed() |
Representa informações sobre uma parte da mídia (por exemplo, um arquivo de áudio ou vídeo). (Herdado de JavaObject) |
| IJavaPeerable.Finalized() |
Representa informações sobre uma parte da mídia (por exemplo, um arquivo de áudio ou vídeo). (Herdado de JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Representa informações sobre uma parte da mídia (por exemplo, um arquivo de áudio ou vídeo). (Herdado de JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Representa informações sobre uma parte da mídia (por exemplo, um arquivo de áudio ou vídeo). (Herdado de JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Representa informações sobre uma parte da mídia (por exemplo, um arquivo de áudio ou vídeo). (Herdado de JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Representa informações sobre uma parte da mídia (por exemplo, um arquivo de áudio ou vídeo). (Herdado de JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() |
Representa informações sobre uma parte da mídia (por exemplo, um arquivo de áudio ou vídeo). |
Métodos de Extensão
| Nome | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtém o nome JNI do tipo da instância |
| JavaAs<TResult>(IJavaPeerable) |
Tente coagir a digitar |
| JavaCast<TResult>(IJavaObject) |
Executa uma conversão de tipo marcada por runtime do Android. |
| JavaCast<TResult>(IJavaObject) |
Representa informações sobre uma parte da mídia (por exemplo, um arquivo de áudio ou vídeo). |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Tente coagir a digitar |