MediaMetadataRetriever Clase

Definición

La clase MediaMetadataRetriever proporciona una interfaz unificada para recuperar datos de fotogramas y metadatos de un archivo multimedia de entrada.

[Android.Runtime.Register("android/media/MediaMetadataRetriever", DoNotGenerateAcw=true)]
public class MediaMetadataRetriever : Java.Lang.Object, IDisposable, Java.Interop.IJavaPeerable, Java.Lang.IAutoCloseable
[<Android.Runtime.Register("android/media/MediaMetadataRetriever", DoNotGenerateAcw=true)>]
type MediaMetadataRetriever = class
    inherit Object
    interface IAutoCloseable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Herencia
MediaMetadataRetriever
Atributos
Implementaciones

Comentarios

La clase MediaMetadataRetriever proporciona una interfaz unificada para recuperar datos de fotogramas y metadatos de un archivo multimedia de entrada.

Documentación de Java para android.media.MediaMetadataRetriever.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código y se usan según los términos descritos en la creative Commons 2.5.

Constructores

MediaMetadataRetriever()
MediaMetadataRetriever(IntPtr, JniHandleOwnership)

Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el entorno de ejecución.

Campos

MetadataKeyAlbum
Obsoletos.

Clave de metadatos para recuperar la información sobre el título del álbum del origen de datos.

MetadataKeyAlbumartist
Obsoletos.

Clave de metadatos para recuperar la información sobre los artistas o artistas asociados al origen de datos.

MetadataKeyArtist
Obsoletos.

Clave de metadatos para recuperar la información sobre el artista del origen de datos.

MetadataKeyAuthor
Obsoletos.

Clave de metadatos para recuperar la información sobre el autor del origen de datos.

MetadataKeyBitrate
Obsoletos.

Esta clave recupera la velocidad de bits media (en bits por segundo), si está disponible.

MetadataKeyBitsPerSample
Obsoletos.

Esta clave recupera los bits por muestra en números de bits, si está disponible.

MetadataKeyCaptureFramerate
Obsoletos.

Esta clave recupera la velocidad de fotogramas de captura original, si está disponible.

MetadataKeyCdTrackNumber
Obsoletos.

Clave de metadatos para recuperar la cadena numérica que describe el orden del origen de datos de audio en su grabación original.

MetadataKeyColorRange
Obsoletos.

Esta clave recupera el intervalo de colores, si está disponible.

MetadataKeyColorStandard
Obsoletos.

Esta clave recupera el estándar de color, si está disponible.

MetadataKeyColorTransfer
Obsoletos.

Esta clave recupera la transferencia de color, si está disponible.

MetadataKeyCompilation
Obsoletos.

Clave de metadatos para recuperar el estado de compilación del álbum de música.

MetadataKeyComposer
Obsoletos.

Clave de metadatos para recuperar la información sobre el compositor del origen de datos.

MetadataKeyDate
Obsoletos.

Clave de metadatos para recuperar la fecha en que se creó o modificó el origen de datos.

MetadataKeyDiscNumber
Obsoletos.

Clave de metadatos de la que se va a recuperar la cadena numerada que describe de qué parte de un conjunto procede el origen de datos de audio.

MetadataKeyDuration
Obsoletos.

Clave de metadatos para recuperar la duración de reproducción (en ms) del origen de datos.

MetadataKeyExifLength
Obsoletos.

Si el medio contiene datos EXIF, esta clave recupera la longitud (en bytes) de los datos.

MetadataKeyExifOffset
Obsoletos.

Si el medio contiene datos EXIF, esta clave recupera el desplazamiento (en bytes) de los datos.

MetadataKeyGenre
Obsoletos.

Clave de metadatos para recuperar el tipo de contenido o el género del origen de datos.

MetadataKeyHasAudio
Obsoletos.

Si esta clave existe, el medio contiene contenido de audio.

MetadataKeyHasImage
Obsoletos.

Si esta clave existe, el medio contiene contenido de imagen.

MetadataKeyHasVideo
Obsoletos.

Si esta clave existe, el medio contiene contenido de vídeo.

MetadataKeyImageCount
Obsoletos.

Si el medio contiene imágenes fijas, esta clave recupera el número de imágenes fijas.

MetadataKeyImageHeight
Obsoletos.

Si el medio contiene imágenes fijas, esta clave recupera el alto de la imagen principal.

MetadataKeyImagePrimary
Obsoletos.

Si el medio contiene imágenes fijas, esta clave recupera el índice de imagen de la imagen principal.

MetadataKeyImageRotation
Obsoletos.

Si el medio contiene imágenes fijas, esta clave recupera el ángulo de rotación (en grados en el sentido de las agujas del reloj) de la imagen principal.

MetadataKeyImageWidth
Obsoletos.

Si el medio contiene imágenes fijas, esta clave recupera el ancho de la imagen principal.

MetadataKeyLocation
Obsoletos.

Esta clave recupera la información de ubicación, si está disponible.

MetadataKeyMimetype
Obsoletos.

Clave de metadatos para recuperar el tipo mime del origen de datos.

MetadataKeyNumTracks
Obsoletos.

Clave de metadatos para recuperar el número de pistas, como audio, vídeo, texto, en el origen de datos, como un archivo mp4 o 3gpp.

MetadataKeySamplerate
Obsoletos.

Esta clave recupera la frecuencia de muestreo en Hz, si está disponible.

MetadataKeyTitle
Obsoletos.

Clave de metadatos para recuperar el título del origen de datos.

MetadataKeyVideoFrameCount
Obsoletos.

Si el medio contiene vídeo y esta clave existe, recupera el número total de fotogramas de la secuencia de vídeo.

MetadataKeyVideoHeight
Obsoletos.

Si el medio contiene vídeo, esta clave recupera su alto.

MetadataKeyVideoRotation
Obsoletos.

Esta clave recupera el ángulo de rotación de vídeo en grados, si está disponible.

MetadataKeyVideoWidth
Obsoletos.

Si el medio contiene vídeo, esta clave recupera su ancho.

MetadataKeyWriter
Obsoletos.

Clave de metadatos para recuperar la información del escritor (por ejemplo, liricista) del origen de datos.

MetadataKeyXmpLength
Obsoletos.

Si el medio contiene datos XMP, esta clave recupera la longitud (en bytes) de los datos.

MetadataKeyXmpOffset
Obsoletos.

Si el medio contiene datos XMP, esta clave recupera el desplazamiento (en bytes) de los datos.

MetadataKeyYear
Obsoletos.

Clave de metadatos para recuperar el año en que se creó o modificó el origen de datos.

OptionClosest
Obsoletos.

Esta opción se usa con #getFrameAtTime(long, int) para recuperar un fotograma (no necesariamente un fotograma clave) asociado a un origen de datos que se encuentra más cercano a o en el momento dado.

OptionClosestSync
Obsoletos.

Esta opción se usa con #getFrameAtTime(long, int) para recuperar un fotograma de sincronización (o clave) asociado a un origen de datos que se encuentra más cercano a (en el tiempo) o en el momento dado.

OptionNextSync
Obsoletos.

Esta opción se usa con #getFrameAtTime(long, int) para recuperar un fotograma de sincronización (o clave) asociado a un origen de datos que se encuentra justo después o en el momento dado.

OptionPreviousSync
Obsoletos.

Esta opción se usa con #getFrameAtTime(long, int) para recuperar un fotograma de sincronización (o clave) asociado a un origen de datos que se encuentra justo antes o en el momento dado.

Propiedades

Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
FrameAtTime

Llame a este método después de setDataSource().

Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
JniIdentityHashCode

La clase MediaMetadataRetriever proporciona una interfaz unificada para recuperar datos de fotogramas y metadatos de un archivo multimedia de entrada.

(Heredado de Object)
JniPeerMembers

La clase MediaMetadataRetriever proporciona una interfaz unificada para recuperar datos de fotogramas y metadatos de un archivo multimedia de entrada.

PeerReference

La clase MediaMetadataRetriever proporciona una interfaz unificada para recuperar datos de fotogramas y metadatos de un archivo multimedia de entrada.

(Heredado de Object)
PrimaryImage

Este método es similar a #getPrimaryImage(BitmapParams) excepto que se usará el valor predeterminado para BitmapParams .

ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

Métodos

Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Close()

Libera los recursos adquiridos.

Dispose()

La clase MediaMetadataRetriever proporciona una interfaz unificada para recuperar datos de fotogramas y metadatos de un archivo multimedia de entrada.

(Heredado de Object)
Dispose(Boolean)

La clase MediaMetadataRetriever proporciona una interfaz unificada para recuperar datos de fotogramas y metadatos de un archivo multimedia de entrada.

(Heredado de Object)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
ExtractMetadata(Int32)

La clase MediaMetadataRetriever proporciona una interfaz unificada para recuperar datos de fotogramas y metadatos de un archivo multimedia de entrada.

ExtractMetadata(MetadataKey)

Llame a este método después de setDataSource().

GetEmbeddedPicture()

Llame a este método después de setDataSource().

GetFrameAtIndex(Int32)

Este método es similar a #getFrameAtIndex(int, BitmapParams) excepto que se usará el valor predeterminado para BitmapParams .

GetFrameAtIndex(Int32, MediaMetadataRetriever+BitmapParams)

Este método es similar a #getFrameAtIndex(int, BitmapParams) excepto que se usará el valor predeterminado para BitmapParams .

GetFrameAtTime(Int64)

Llame a este método después de setDataSource().

GetFrameAtTime(Int64, Int32)

La clase MediaMetadataRetriever proporciona una interfaz unificada para recuperar datos de fotogramas y metadatos de un archivo multimedia de entrada.

GetFrameAtTime(Int64, Option)

Este método es similar a #getFrameAtTime(long, int, BitmapParams) excepto que el dispositivo elegirá el real Bitmap.Config que se va a usar.

GetFrameAtTime(Int64, Option, MediaMetadataRetriever+BitmapParams)

Llame a este método después de setDataSource().

GetFramesAtIndex(Int32, Int32)

Este método es similar a #getFramesAtIndex(int, int, BitmapParams) excepto que se usará el valor predeterminado para BitmapParams .

GetFramesAtIndex(Int32, Int32, MediaMetadataRetriever+BitmapParams)

Este método es similar a #getFramesAtIndex(int, int, BitmapParams) excepto que se usará el valor predeterminado para BitmapParams .

GetHashCode()

Devuelve un valor de código hash del objeto.

(Heredado de Object)
GetImageAtIndex(Int32)

Este método es similar a #getImageAtIndex(int, BitmapParams) excepto que se usará el valor predeterminado para BitmapParams .

GetImageAtIndex(Int32, MediaMetadataRetriever+BitmapParams)

Este método es similar a #getImageAtIndex(int, BitmapParams) excepto que se usará el valor predeterminado para BitmapParams .

GetPrimaryImage(MediaMetadataRetriever+BitmapParams)

Este método es similar a #getPrimaryImage(BitmapParams) excepto que se usará el valor predeterminado para BitmapParams .

GetScaledFrameAtTime(Int64, Option, Int32, Int32)

Este método es similar a #getScaledFrameAtTime(long, int, int, int, BitmapParams) excepto que el dispositivo elegirá el real Bitmap.Config que se va a usar.

GetScaledFrameAtTime(Int64, Option, Int32, Int32, MediaMetadataRetriever+BitmapParams)

Este método es similar a #getScaledFrameAtTime(long, int, int, int, BitmapParams) excepto que el dispositivo elegirá el real Bitmap.Config que se va a usar.

JavaFinalize()

Llamado por el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto.

(Heredado de Object)
Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
Release()

Libera los recursos adquiridos.

SetDataSource(Context, Uri)

Establece el origen de datos como un URI de contenido.

SetDataSource(FileDescriptor)

Establece el origen de datos (FileDescriptor) que se va a usar.

SetDataSource(FileDescriptor, Int64, Int64)

Establece el origen de datos (FileDescriptor) que se va a usar.

SetDataSource(MediaDataSource)

Establece el origen de datos (MediaDataSource) que se va a usar.

SetDataSource(String)

Establece el origen de datos (nombrede ruta de acceso del archivo) que se va a usar.

SetDataSource(String, IDictionary<String,String>)

Establece el origen de datos (URI) que se va a usar.

SetDataSourceAsync(Context, Uri)

La clase MediaMetadataRetriever proporciona una interfaz unificada para recuperar datos de fotogramas y metadatos de un archivo multimedia de entrada.

SetDataSourceAsync(FileDescriptor)

La clase MediaMetadataRetriever proporciona una interfaz unificada para recuperar datos de fotogramas y metadatos de un archivo multimedia de entrada.

SetDataSourceAsync(FileDescriptor, Int64, Int64)

La clase MediaMetadataRetriever proporciona una interfaz unificada para recuperar datos de fotogramas y metadatos de un archivo multimedia de entrada.

SetDataSourceAsync(MediaDataSource)

La clase MediaMetadataRetriever proporciona una interfaz unificada para recuperar datos de fotogramas y metadatos de un archivo multimedia de entrada.

SetDataSourceAsync(String)

La clase MediaMetadataRetriever proporciona una interfaz unificada para recuperar datos de fotogramas y metadatos de un archivo multimedia de entrada.

SetDataSourceAsync(String, IDictionary<String,String>)

La clase MediaMetadataRetriever proporciona una interfaz unificada para recuperar datos de fotogramas y metadatos de un archivo multimedia de entrada.

SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
ToArray<T>()

La clase MediaMetadataRetriever proporciona una interfaz unificada para recuperar datos de fotogramas y metadatos de un archivo multimedia de entrada.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto.

(Heredado de Object)
UnregisterFromRuntime()

La clase MediaMetadataRetriever proporciona una interfaz unificada para recuperar datos de fotogramas y metadatos de un archivo multimedia de entrada.

(Heredado de Object)
Wait()

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em> o <em>interrumpido</em>.<><

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <notificado<>/em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <notificado<>/em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)

Implementaciones de interfaz explícitas

IJavaPeerable.Disposed()

La clase MediaMetadataRetriever proporciona una interfaz unificada para recuperar datos de fotogramas y metadatos de un archivo multimedia de entrada.

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

La clase MediaMetadataRetriever proporciona una interfaz unificada para recuperar datos de fotogramas y metadatos de un archivo multimedia de entrada.

(Heredado de Object)
IJavaPeerable.Finalized()

La clase MediaMetadataRetriever proporciona una interfaz unificada para recuperar datos de fotogramas y metadatos de un archivo multimedia de entrada.

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

La clase MediaMetadataRetriever proporciona una interfaz unificada para recuperar datos de fotogramas y metadatos de un archivo multimedia de entrada.

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

La clase MediaMetadataRetriever proporciona una interfaz unificada para recuperar datos de fotogramas y metadatos de un archivo multimedia de entrada.

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

La clase MediaMetadataRetriever proporciona una interfaz unificada para recuperar datos de fotogramas y metadatos de un archivo multimedia de entrada.

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

La clase MediaMetadataRetriever proporciona una interfaz unificada para recuperar datos de fotogramas y metadatos de un archivo multimedia de entrada.

(Heredado de Object)

Métodos de extensión

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

La clase MediaMetadataRetriever proporciona una interfaz unificada para recuperar datos de fotogramas y metadatos de un archivo multimedia de entrada.

GetJniTypeName(IJavaPeerable)

La clase MediaMetadataRetriever proporciona una interfaz unificada para recuperar datos de fotogramas y metadatos de un archivo multimedia de entrada.

Se aplica a