Share via


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 类型。

android.media.MediaCodecInfo.CodecCapabilitiesJava 文档。

此页面的部分内容是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的术语使用。

构造函数

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 位 alpha 分量。

COLORFormat32bitABGR8888
已过时.

每像素 RGBA 颜色格式 32 位,具有 8 位红色、绿色、蓝色和 alpha 分量。

COLORFormat32bitARGB8888

此成员已弃用。

COLORFormat32bitBGRA8888

此成员已弃用。

COLORFormat64bitABGRFloat
已过时.

每像素 64 位 RGBA 颜色格式,具有 16 位带符号浮点红色、绿色、蓝色和 alpha 分量。

COLORFormat8bitRGB332

此成员已弃用。

COLORFormatCbYCrY

此成员已弃用。

COLORFormatCrYCbY

此成员已弃用。

COLORFormatL16
已过时.

每像素 16 位,小端 Y 颜色格式。

COLORFormatL2

此成员已弃用。

COLORFormatL24

此成员已弃用。

COLORFormatL32

每像素 32 位,小端 Y 颜色格式。

COLORFormatL4

此成员已弃用。

COLORFormatL8
已过时.

每像素 8 位 Y 颜色格式。

COLORFormatMonochrome

此成员已弃用。

COLORFormatRawBayer10bit
已过时.

SMIA 10 位拜尔格式。

COLORFormatRawBayer8bit
已过时.

SMIA 8 位拜尔格式。

COLORFormatRawBayer8bitcompressed
已过时.

SMIA 8 位压缩拜尔格式。

COLORFormatRGBAFlexible
已过时.

灵活的每像素 32 位 RGBA 颜色格式,具有 8 位红色、绿色、蓝色和 alpha 分量。

COLORFormatRGBFlexible
已过时.

灵活的 24 位/像素 RGB 颜色格式,具有 8 位红色、绿色和蓝色分量。

COLORFormatSurface
COLORFormatYCbYCr

此成员已弃用。

COLORFormatYCrYCb

此成员已弃用。

COLORFormatYUV411PackedPlanar

此成员已弃用。

COLORFormatYUV411Planar

此成员已弃用。

COLORFormatYUV420Flexible
已过时.

每像素灵活 12 位,使用 8 位色度和亮度分量对 YUV 颜色格式进行子采样。

COLORFormatYUV420PackedPlanar

此成员已弃用。

COLORFormatYUV420PackedSemiPlanar

此成员已弃用。

COLORFormatYUV420Planar

此成员已弃用。

COLORFormatYUV420SemiPlanar

此成员已弃用。

COLORFormatYUV422Flexible
已过时.

每像素灵活 16 位,使用 8 位色度和亮度分量子采样 YUV 颜色格式。

COLORFormatYUV422PackedPlanar

此成员已弃用。

COLORFormatYUV422PackedSemiPlanar

此成员已弃用。

COLORFormatYUV422Planar

此成员已弃用。

COLORFormatYUV422SemiPlanar

此成员已弃用。

COLORFormatYUV444Flexible
已过时.

灵活的 24 位/像素 YUV 颜色格式,具有 8 位色度和亮度分量。

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 类型。

PeerReference

封装给定编解码器组件的功能。

(继承自 Object)
ProfileLevels
ThresholdClass

此 API 支持 Mono for Android 基础结构,不应直接从代码使用。

(继承自 Object)
ThresholdType

此 API 支持 Mono for 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> 或 <em>interrupted</em>。<>

(继承自 Object)
Wait(Int64)

导致当前线程等待,直到它被唤醒,通常是通过 em <通知/em> 或 <em>interrupted</em>,或直到经过一定数量的实时。<>

(继承自 Object)
Wait(Int64, Int32)

导致当前线程等待,直到它被唤醒,通常是通过 em <通知/em> 或 <em>interrupted</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)

封装给定编解码器组件的功能。

适用于