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.

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

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

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
Устаревшие..

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

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

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

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

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

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

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

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

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

COLORFormatSurface
COLORFormatYCbYCr

Этот элемент устарел.

COLORFormatYCrYCb

Этот элемент устарел.

COLORFormatYUV411PackedPlanar

Этот элемент устарел.

COLORFormatYUV411Planar

Этот элемент устарел.

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

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

COLORFormatYUV420PackedPlanar

Этот элемент устарел.

COLORFormatYUV420PackedSemiPlanar

Этот элемент устарел.

COLORFormatYUV420Planar

Этот элемент устарел.

COLORFormatYUV420SemiPlanar

Этот элемент устарел.

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

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

COLORFormatYUV422PackedPlanar

Этот элемент устарел.

COLORFormatYUV422PackedSemiPlanar

Этот элемент устарел.

COLORFormatYUV422Planar

Этот элемент устарел.

COLORFormatYUV422SemiPlanar

Этот элемент устарел.

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

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

COLORFormatYUV444Interleaved

Этот элемент устарел.

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

P010 имеет 10-разрядный формат для каждого компонента 4:2:0 YCbCr в полупланарном формате.

COLORQCOMFormatYUV420SemiPlanar

Этот элемент устарел.

COLORTIFormatYUV420PackedSemiPlanar

Этот элемент устарел.

FEATUREAdaptivePlayback

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

FEATUREDynamicTimestamp

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

FEATUREEncodingStatistics

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

FEATUREFrameParsing

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

FEATUREHdrEditing

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

FEATUREIntraRefresh

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

FEATURELowLatency

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

FEATUREMultipleFrames

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

FEATUREPartialFrame

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

FEATUREQpBounds

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

FEATURESecurePlayback

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

FEATURETunneledPlayback

<b>Только< декодер видео или аудио/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>, <>прерывания< или> em, либо до истечения определенного количества реального времени.

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

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

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

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