MediaMetadataRetriever Класс

Определение

Класс MediaMetadataRetriever предоставляет единый интерфейс для получения кадров и метаданных из входного файла мультимедиа.

[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
Наследование
MediaMetadataRetriever
Атрибуты
Реализации

Комментарии

Класс MediaMetadataRetriever предоставляет единый интерфейс для получения кадров и метаданных из входного файла мультимедиа.

Документация по Java для android.media.MediaMetadataRetriever.

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

Конструкторы

MediaMetadataRetriever()
MediaMetadataRetriever(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

Поля

MetadataKeyAlbum
Устаревшие..

Ключ метаданных для получения сведений о названии альбома источника данных.

MetadataKeyAlbumartist
Устаревшие..

Ключ метаданных для получения сведений о исполнителях или исполнителях, связанных с источником данных.

MetadataKeyArtist
Устаревшие..

Ключ метаданных для получения сведений о исполнителе источника данных.

MetadataKeyAuthor
Устаревшие..

Ключ метаданных для получения сведений об авторе источника данных.

MetadataKeyBitrate
Устаревшие..

Этот ключ извлекает среднюю скорость (в битах/с), если она доступна.

MetadataKeyBitsPerSample
Устаревшие..

Этот ключ извлекает биты на выборку в количестве битов, если они доступны.

MetadataKeyCaptureFramerate
Устаревшие..

Этот ключ извлекает исходную частоту кадров захвата, если она доступна.

MetadataKeyCdTrackNumber
Устаревшие..

Ключ метаданных для получения числовой строки, описывающей порядок источника аудиоданных в исходной записи.

MetadataKeyColorRange
Устаревшие..

Этот ключ извлекает диапазон цветов, если он доступен.

MetadataKeyColorStandard
Устаревшие..

Этот ключ извлекает стандарт цвета, если он доступен.

MetadataKeyColorTransfer
Устаревшие..

Этот ключ извлекает цвет передачи, если он доступен.

MetadataKeyCompilation
Устаревшие..

Ключ метаданных для получения состояния компиляции музыкального альбома.

MetadataKeyComposer
Устаревшие..

Ключ метаданных для получения сведений о композиторе источника данных.

MetadataKeyDate
Устаревшие..

Ключ метаданных для получения даты создания или изменения источника данных.

MetadataKeyDiscNumber
Устаревшие..

Ключ метаданных, из которого извлекается числовая строка, описывающая, из какой части набора поступает источник аудиоданных.

MetadataKeyDuration
Устаревшие..

Ключ метаданных для получения продолжительности воспроизведения (в мс) источника данных.

MetadataKeyExifLength
Устаревшие..

Если носитель содержит данные EXIF, этот ключ извлекает длину (в байтах) данных.

MetadataKeyExifOffset
Устаревшие..

Если носитель содержит данные EXIF, этот ключ извлекает смещение (в байтах) данных.

MetadataKeyGenre
Устаревшие..

Ключ метаданных для получения типа контента или жанра источника данных.

MetadataKeyHasAudio
Устаревшие..

Если этот ключ существует, носитель содержит звуковое содержимое.

MetadataKeyHasImage
Устаревшие..

Если этот ключ существует, носитель содержит содержимое изображения.

MetadataKeyHasVideo
Устаревшие..

Если этот ключ существует, носитель содержит видеосодержимы.

MetadataKeyImageCount
Устаревшие..

Если носитель содержит неподвижные изображения, этот ключ извлекает количество неподвижных изображений.

MetadataKeyImageHeight
Устаревшие..

Если носитель содержит неподвижные изображения, этот ключ извлекает высоту первичного изображения.

MetadataKeyImagePrimary
Устаревшие..

Если носитель содержит неподвижные изображения, этот ключ извлекает индекс изображения первичного изображения.

MetadataKeyImageRotation
Устаревшие..

Если носитель содержит неподвижные изображения, этот ключ извлекает угол поворота (в градусах по часовой стрелке) первичного изображения.

MetadataKeyImageWidth
Устаревшие..

Если носитель содержит неподвижные изображения, этот ключ извлекает ширину первичного изображения.

MetadataKeyLocation
Устаревшие..

Этот ключ извлекает сведения о расположении, если они доступны.

MetadataKeyMimetype
Устаревшие..

Ключ метаданных для получения типа mime источника данных.

MetadataKeyNumTracks
Устаревшие..

Ключ метаданных для получения количества дорожек, таких как аудио, видео, текст, в источнике данных, например в mp4-файле или 3gpp.

MetadataKeySamplerate
Устаревшие..

Этот ключ извлекает частоту дискретизации в Гц, если она доступна.

MetadataKeyTitle
Устаревшие..

Ключ метаданных для получения заголовка источника данных.

MetadataKeyVideoFrameCount
Устаревшие..

Если носитель содержит видео и этот ключ существует, он получает общее количество кадров в последовательности видео.

MetadataKeyVideoHeight
Устаревшие..

Если носитель содержит видео, этот ключ извлекает его высоту.

MetadataKeyVideoRotation
Устаревшие..

Этот ключ извлекает угол поворота видео в градусах, если он доступен.

MetadataKeyVideoWidth
Устаревшие..

Если носитель содержит видео, этот ключ извлекает его ширину.

MetadataKeyWriter
Устаревшие..

Ключ метаданных для получения сведений об авторе (например, лирике) источника данных.

MetadataKeyXmpLength
Устаревшие..

Если носитель содержит данные XMP, этот ключ извлекает длину (в байтах) данных.

MetadataKeyXmpOffset
Устаревшие..

Если носитель содержит данные XMP, этот ключ извлекает смещение (в байтах) данных.

MetadataKeyYear
Устаревшие..

Ключ метаданных для получения года создания или изменения источника данных.

OptionClosest
Устаревшие..

Этот параметр используется с #getFrameAtTime(long, int) для получения кадра (не обязательно ключевого кадра), связанного с источником данных, который находится ближе всего к или в данный момент времени.

OptionClosestSync
Устаревшие..

Этот параметр используется с #getFrameAtTime(long, int) для получения кадра синхронизации (или ключа), связанного с источником данных, расположенным ближе всего к (во времени) или в данный момент времени.

OptionNextSync
Устаревшие..

Этот параметр используется с #getFrameAtTime(long, int) для получения кадра синхронизации (или ключевого), связанного с источником данных, расположенным сразу после или в данный момент времени.

OptionPreviousSync
Устаревшие..

Этот параметр используется с #getFrameAtTime(long, int) для получения кадра синхронизации (или ключа), связанного с источником данных, расположенным непосредственно перед или в данный момент времени.

Свойства

Class

Возвращает класс среды выполнения данного объекта Object.

(Унаследовано от Object)
FrameAtTime

Вызовите этот метод после setDataSource().

Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
JniIdentityHashCode

Класс MediaMetadataRetriever предоставляет единый интерфейс для получения кадров и метаданных из входного файла мультимедиа.

(Унаследовано от Object)
JniPeerMembers

Класс MediaMetadataRetriever предоставляет единый интерфейс для получения кадров и метаданных из входного файла мультимедиа.

PeerReference

Класс MediaMetadataRetriever предоставляет единый интерфейс для получения кадров и метаданных из входного файла мультимедиа.

(Унаследовано от Object)
PrimaryImage

Этот метод аналогичен за #getPrimaryImage(BitmapParams) исключением того, что будет использоваться значение по умолчанию для BitmapParams .

ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

Методы

Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
Close()

Освобождает все полученные ресурсы.

Dispose()

Класс MediaMetadataRetriever предоставляет единый интерфейс для получения кадров и метаданных из входного файла мультимедиа.

(Унаследовано от Object)
Dispose(Boolean)

Класс MediaMetadataRetriever предоставляет единый интерфейс для получения кадров и метаданных из входного файла мультимедиа.

(Унаследовано от Object)
Equals(Object)

Указывает, равен ли какой-то другой объект этому объекту.

(Унаследовано от Object)
ExtractMetadata(Int32)

Класс MediaMetadataRetriever предоставляет единый интерфейс для получения кадров и метаданных из входного файла мультимедиа.

ExtractMetadata(MetadataKey)

Вызовите этот метод после setDataSource().

GetEmbeddedPicture()

Вызовите этот метод после setDataSource().

GetFrameAtIndex(Int32)

Этот метод аналогичен за #getFrameAtIndex(int, BitmapParams) исключением того, что будет использоваться значение по умолчанию для BitmapParams .

GetFrameAtIndex(Int32, MediaMetadataRetriever+BitmapParams)

Этот метод аналогичен за #getFrameAtIndex(int, BitmapParams) исключением того, что будет использоваться значение по умолчанию для BitmapParams .

GetFrameAtTime(Int64)

Вызовите этот метод после setDataSource().

GetFrameAtTime(Int64, Int32)

Класс MediaMetadataRetriever предоставляет единый интерфейс для получения кадров и метаданных из входного файла мультимедиа.

GetFrameAtTime(Int64, Option)

Этот метод аналогичен #getFrameAtTime(long, int, BitmapParams) за исключением того, что устройство выберет фактический Bitmap.Config для использования.

GetFrameAtTime(Int64, Option, MediaMetadataRetriever+BitmapParams)

Вызовите этот метод после setDataSource().

GetFramesAtIndex(Int32, Int32)

Этот метод аналогичен за #getFramesAtIndex(int, int, BitmapParams) исключением того, что будет использоваться значение по умолчанию для BitmapParams .

GetFramesAtIndex(Int32, Int32, MediaMetadataRetriever+BitmapParams)

Этот метод аналогичен за #getFramesAtIndex(int, int, BitmapParams) исключением того, что будет использоваться значение по умолчанию для BitmapParams .

GetHashCode()

Возвращает значение хэш-кода для объекта.

(Унаследовано от Object)
GetImageAtIndex(Int32)

Этот метод аналогичен за #getImageAtIndex(int, BitmapParams) исключением того, что будет использоваться значение по умолчанию для BitmapParams .

GetImageAtIndex(Int32, MediaMetadataRetriever+BitmapParams)

Этот метод аналогичен за #getImageAtIndex(int, BitmapParams) исключением того, что будет использоваться значение по умолчанию для BitmapParams .

GetPrimaryImage(MediaMetadataRetriever+BitmapParams)

Этот метод аналогичен за #getPrimaryImage(BitmapParams) исключением того, что будет использоваться значение по умолчанию для BitmapParams .

GetScaledFrameAtTime(Int64, Option, Int32, Int32)

Этот метод аналогичен #getScaledFrameAtTime(long, int, int, int, BitmapParams) за исключением того, что устройство выберет фактический Bitmap.Config для использования.

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

Этот метод аналогичен #getScaledFrameAtTime(long, int, int, int, BitmapParams) за исключением того, что устройство выберет фактический Bitmap.Config для использования.

JavaFinalize()

Вызывается сборщиком мусора для объекта , когда сборка мусора определяет, что больше нет ссылок на объект .

(Унаследовано от Object)
Notify()

Пробуждение одного потока, ожидающего на мониторе этого объекта.

(Унаследовано от Object)
NotifyAll()

Активирует все потоки, ожидающие на мониторе этого объекта.

(Унаследовано от Object)
Release()

Освобождает все полученные ресурсы.

SetDataSource(Context, Uri)

Задает источник данных в качестве URI содержимого.

SetDataSource(FileDescriptor)

Задает источник данных (FileDescriptor) для использования.

SetDataSource(FileDescriptor, Int64, Int64)

Задает источник данных (FileDescriptor) для использования.

SetDataSource(MediaDataSource)

Задает источник данных (MediaDataSource) для использования.

SetDataSource(String)

Задает источник данных (путь к файлу) для использования.

SetDataSource(String, IDictionary<String,String>)

Задает используемый источник данных (URI).

SetDataSourceAsync(Context, Uri)

Класс MediaMetadataRetriever предоставляет единый интерфейс для получения кадров и метаданных из входного файла мультимедиа.

SetDataSourceAsync(FileDescriptor)

Класс MediaMetadataRetriever предоставляет единый интерфейс для получения кадров и метаданных из входного файла мультимедиа.

SetDataSourceAsync(FileDescriptor, Int64, Int64)

Класс MediaMetadataRetriever предоставляет единый интерфейс для получения кадров и метаданных из входного файла мультимедиа.

SetDataSourceAsync(MediaDataSource)

Класс MediaMetadataRetriever предоставляет единый интерфейс для получения кадров и метаданных из входного файла мультимедиа.

SetDataSourceAsync(String)

Класс MediaMetadataRetriever предоставляет единый интерфейс для получения кадров и метаданных из входного файла мультимедиа.

SetDataSourceAsync(String, IDictionary<String,String>)

Класс MediaMetadataRetriever предоставляет единый интерфейс для получения кадров и метаданных из входного файла мультимедиа.

SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
ToArray<T>()

Класс MediaMetadataRetriever предоставляет единый интерфейс для получения кадров и метаданных из входного файла мультимедиа.

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
UnregisterFromRuntime()

Класс MediaMetadataRetriever предоставляет единый интерфейс для получения кадров и метаданных из входного файла мультимедиа.

(Унаследовано от Object)
Wait()

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления/><em> или <прерывания></em>.

(Унаследовано от Object)
Wait(Int64)

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени.

(Унаследовано от Object)
Wait(Int64, Int32)

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени.

(Унаследовано от Object)

Явные реализации интерфейса

IJavaPeerable.Disposed()

Класс MediaMetadataRetriever предоставляет единый интерфейс для получения кадров и метаданных из входного файла мультимедиа.

(Унаследовано от Object)
IJavaPeerable.DisposeUnlessReferenced()

Класс MediaMetadataRetriever предоставляет единый интерфейс для получения кадров и метаданных из входного файла мультимедиа.

(Унаследовано от Object)
IJavaPeerable.Finalized()

Класс MediaMetadataRetriever предоставляет единый интерфейс для получения кадров и метаданных из входного файла мультимедиа.

(Унаследовано от Object)
IJavaPeerable.JniManagedPeerState

Класс MediaMetadataRetriever предоставляет единый интерфейс для получения кадров и метаданных из входного файла мультимедиа.

(Унаследовано от Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Класс MediaMetadataRetriever предоставляет единый интерфейс для получения кадров и метаданных из входного файла мультимедиа.

(Унаследовано от Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Класс MediaMetadataRetriever предоставляет единый интерфейс для получения кадров и метаданных из входного файла мультимедиа.

(Унаследовано от Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Класс MediaMetadataRetriever предоставляет единый интерфейс для получения кадров и метаданных из входного файла мультимедиа.

(Унаследовано от Object)

Методы расширения

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверенное средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Класс MediaMetadataRetriever предоставляет единый интерфейс для получения кадров и метаданных из входного файла мультимедиа.

GetJniTypeName(IJavaPeerable)

Класс MediaMetadataRetriever предоставляет единый интерфейс для получения кадров и метаданных из входного файла мультимедиа.

Применяется к