Поделиться через


MediaCodecInfo.CodecCapabilities Класс

Определение

Инкапсулирует возможности заданного компонента кодека.

[Android.Runtime.Register("android/media/MediaCodecInfo$CodecCapabilities", DoNotGenerateAcw=true)]
public sealed class MediaCodecInfo.CodecCapabilities : Java.Lang.Object
[<Android.Runtime.Register("android/media/MediaCodecInfo$CodecCapabilities", DoNotGenerateAcw=true)>]
type MediaCodecInfo.CodecCapabilities = class
    inherit Object
Наследование
MediaCodecInfo.CodecCapabilities
Атрибуты

Комментарии

Инкапсулирует возможности заданного компонента кодека. Например, какие сочетания профилей и уровней поддерживаются и какие пространства цветов он может предоставлять декодированные данные, а также некоторые флаги конкретных возможностей для кодека.

Экземпляр для заданного MediaCodecInfo объекта можно получить, MediaCodecInfo#getCapabilitiesForType getCapabilitiesForType()передав тип MIME.

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

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

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

MediaCodecInfo.CodecCapabilities()

Поля

COLORFormat12bitRGB444

Этот элемент считается нерекомендуемым.

COLORFormat16bitARGB1555

Этот элемент считается нерекомендуемым.

COLORFormat16bitARGB4444

Этот элемент считается нерекомендуемым.

COLORFormat16bitBGR565

Этот элемент считается нерекомендуемым.

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

16 бит на пиксель RGB цветового формата с 5-разрядным красным и голубым и 6-разрядным зеленым компонентом.

COLORFormat18bitARGB1665

Этот элемент считается нерекомендуемым.

COLORFormat18BitBGR666

Этот элемент считается нерекомендуемым.

COLORFormat18bitRGB666

Этот элемент считается нерекомендуемым.

COLORFormat19bitARGB1666

Этот элемент считается нерекомендуемым.

COLORFormat24BitABGR6666

Этот элемент считается нерекомендуемым.

COLORFormat24bitARGB1887

Этот элемент считается нерекомендуемым.

COLORFormat24BitARGB6666

Этот элемент считается нерекомендуемым.

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

24 бита для формата цвета RGB пикселей с 8-разрядным красным, зеленым и синим компонентами.

COLORFormat24bitRGB888

Этот элемент считается нерекомендуемым.

COLORFormat25bitARGB1888

Этот элемент считается нерекомендуемым.

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

32 бита в формате цвета RGBA пикселей с 10-разрядным красным, зеленым, синим и 2-разрядными альфа-компонентами.

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

32 бита в формате цвета RGBA пикселей с 8-разрядным красным, зеленым, синим и альфа-компонентами.

COLORFormat32bitARGB8888

Этот элемент считается нерекомендуемым.

COLORFormat32bitBGRA8888

Этот элемент считается нерекомендуемым.

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

64 бита в формате цвета RGBA пикселей с 16-разрядной подписью с плавающей запятой красный, зеленый, синий и альфа-компоненты.

COLORFormat8bitRGB332

Этот элемент считается нерекомендуемым.

COLORFormatCbYCrY

Этот элемент считается нерекомендуемым.

COLORFormatCrYCbY

Этот элемент считается нерекомендуемым.

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

16 бит на пиксель, маленький цветовый формат Y.

COLORFormatL2

Этот элемент считается нерекомендуемым.

COLORFormatL24

Этот элемент считается нерекомендуемым.

COLORFormatL32

32 бита на пиксель, маленький цветовый формат Y.

COLORFormatL4

Этот элемент считается нерекомендуемым.

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

8 бит на формат цвета пикселя Y.

COLORFormatMonochrome

Этот элемент считается нерекомендуемым.

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

Формат SMIA 10-разрядного Байера.

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

Формат SMIA 8-разрядного Байера.

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

8-разрядный сжатый формат Bayer SMIA.

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

Гибкие 32-разрядные цветовые форматы RGBA пикселей с 8-разрядным красным, зеленым, синим и альфа-компонентами.

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

Гибкие 24-разрядные форматы цветов RGB пикселей с 8-разрядным красным, зеленым и синим компонентами.

COLORFormatSurface
COLORFormatYCbYCr

Этот элемент считается нерекомендуемым.

COLORFormatYCrYCb

Этот элемент считается нерекомендуемым.

COLORFormatYUV411PackedPlanar

Этот элемент считается нерекомендуемым.

COLORFormatYUV411Planar

Этот элемент считается нерекомендуемым.

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

Гибкие 12 бит на пиксель, вложенный формат цвета YUV с 8-разрядными компонентами chroma и luma.

COLORFormatYUV420PackedPlanar

Этот элемент считается нерекомендуемым.

COLORFormatYUV420PackedSemiPlanar

Этот элемент считается нерекомендуемым.

COLORFormatYUV420Planar

Этот элемент считается нерекомендуемым.

COLORFormatYUV420SemiPlanar

Этот элемент считается нерекомендуемым.

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

Гибкие 16 бит на пиксель, вложенный формат цвета YUV с 8-разрядными компонентами chroma и luma.

COLORFormatYUV422PackedPlanar

Этот элемент считается нерекомендуемым.

COLORFormatYUV422PackedSemiPlanar

Этот элемент считается нерекомендуемым.

COLORFormatYUV422Planar

Этот элемент считается нерекомендуемым.

COLORFormatYUV422SemiPlanar

Этот элемент считается нерекомендуемым.

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

Гибкий 24-разрядный формат цвета YUV пикселей с 8-разрядными компонентами chroma и luma.

COLORFormatYUV444Interleaved

Этот элемент считается нерекомендуемым.

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

P010 — это 10-разрядный формат компонента 4:2:0 YCbCr с полупланарным форматом.

COLORQCOMFormatYUV420SemiPlanar

Этот элемент считается нерекомендуемым.

COLORTIFormatYUV420PackedSemiPlanar

Этот элемент считается нерекомендуемым.

FEATUREAdaptivePlayback

<только< для декодера видео/b>>: кодек поддерживает изменения простого разрешения.

FEATUREDynamicTimestamp

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

FEATUREEncodingStatistics

<только< видеокодировщик/b>>: кодек поддерживает экспорт статистики кодирования.

FEATUREFrameParsing

<только< декодировщик b/b>>, если true, кодек поддерживает частичные (включая несколько) единиц доступа на входной буфер.

FEATUREHdrEditing

<Только видеокодировщик b>/b>: кодек поддерживает редактирование HDR.<

FEATUREIntraRefresh

<Только видеокодировщик b>/b>: кодек поддерживает внутриобновенное обновление.<

FEATURELowLatency

<только< декодировщик b/b>>: кодек поддерживает декодирования с низкой задержкой.

FEATUREMultipleFrames

Если значение true, кодек поддерживает несколько единиц доступа (для декодирования или вывода для кодировщиков).

FEATUREPartialFrame

<b только< декодировщик видео/b>>: кодек поддерживает очередь частичных кадров.

FEATUREQpBounds

<Только< видеокодировщик b/b>>: codec поддерживает границы параметров квантизации.

FEATURESecurePlayback

<только< для декодера видео/b>>: кодек поддерживает безопасную расшифровку.

FEATURETunneledPlayback

<только видео>или декодировщик< аудио/b>: кодек поддерживает туннелированное воспроизведение.

Свойства

AudioCapabilities

Инкапсулирует возможности заданного компонента кодека.

Class

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

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

Цветной формат для носителя.

DefaultFormat

Возвращает объект MediaFormat со значениями по умолчанию для конфигураций, имеющих значения по умолчанию.

EncoderCapabilities

Инкапсулирует возможности заданного компонента кодека.

Handle

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

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

Инкапсулирует возможности заданного компонента кодека.

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

Инкапсулирует возможности заданного компонента кодека.

MaxSupportedInstances

Возвращает максимальное число поддерживаемых одновременных экземпляров кодека.

MimeType

Возвращает тип mime, для которого был создан этот объект codec-capability.

PeerReference

Инкапсулирует возможности заданного компонента кодека.

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

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

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

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

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

Инкапсулирует возможности заданного компонента кодека.

Методы

Clone()

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

(Унаследовано от Object)
CreateFromProfileLevel(String, MediaCodecProfileLevel, Int32)

Инкапсулирует возможности заданного компонента кодека.

Dispose()

Инкапсулирует возможности заданного компонента кодека.

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

Инкапсулирует возможности заданного компонента кодека.

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

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

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

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

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

Требования к функциям кодека запроса.

IsFeatureSupported(String)

Возможности функции кодека запроса.

IsFormatSupported(MediaFormat)

Запрос на поддержку заданного MediaFormatкодека.

JavaFinalize()

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

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

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

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

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

(Унаследовано от Object)
SetHandle(IntPtr, JniHandleOwnership)

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

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

Инкапсулирует возможности заданного компонента кодека.

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

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

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

Инкапсулирует возможности заданного компонента кодека.

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

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

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

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

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

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

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

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

IJavaPeerable.Disposed()

Инкапсулирует возможности заданного компонента кодека.

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

Инкапсулирует возможности заданного компонента кодека.

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

Инкапсулирует возможности заданного компонента кодека.

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

Инкапсулирует возможности заданного компонента кодека.

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

Инкапсулирует возможности заданного компонента кодека.

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

Инкапсулирует возможности заданного компонента кодека.

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

Инкапсулирует возможности заданного компонента кодека.

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

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Инкапсулирует возможности заданного компонента кодека.

GetJniTypeName(IJavaPeerable)

Инкапсулирует возможности заданного компонента кодека.

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