Share via


MediaCodecInfo.CodecProfileLevel 类

定义

封装可用于编解码器组件的配置文件。

[Android.Runtime.Register("android/media/MediaCodecInfo$CodecProfileLevel", DoNotGenerateAcw=true)]
public sealed class MediaCodecInfo.CodecProfileLevel : Java.Lang.Object
[<Android.Runtime.Register("android/media/MediaCodecInfo$CodecProfileLevel", DoNotGenerateAcw=true)>]
type MediaCodecInfo.CodecProfileLevel = class
    inherit Object
继承
MediaCodecInfo.CodecProfileLevel
属性

注解

封装可用于编解码器组件的配置文件。

可以从 字段中获取给定MediaCodecInfo对象的一组 MediaCodecInfo.CodecProfileLevel 对象MediaCodecInfo.CodecCapabilities#profileLevels

android.media.MediaCodecInfo.CodecProfileLevelJava 文档。

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

构造函数

MediaCodecInfo.CodecProfileLevel()

字段

AACObjectELD
AACObjectERLC
AACObjectERScalable
已过时.

封装可用于编解码器组件的配置文件。

AACObjectHE
AACObjectHEPS
AACObjectLC
AACObjectLD
AACObjectLTP
AACObjectMain
AACObjectScalable
AACObjectSSR
AACObjectXHE
已过时.

xHE-AAC (包括 USAC)

AC4Level0
已过时.

根据 ETSI TS 103 190-2 v1 对应于 mdcompat 0 的 AC-4 编解码器级别。

AC4Level1
已过时.

根据 ETSI TS 103 190-2 v1,对应于 mdcompat 1 的 AC-4 编解码器级别。

AC4Level2
已过时.

根据 ETSI TS 103 190-2 v1,对应于 mdcompat 2 的 AC-4 编解码器级别。

AC4Level3
已过时.

根据 ETSI TS 103 190-2 v1,对应于 mdcompat 3 的 AC-4 编解码器级别。

AC4Level4
已过时.

根据 ETSI TS 103 190-2 v1,对应于 mdcompat 4 的 AC-4 编解码器级别。

AC4Profile00
已过时.

AC-4 编解码器配置文件,bitstream_version 0,presentation_version 0,符合 ETSI TS 103 190-2 v1。

AC4Profile10
已过时.

AC-4 编解码器配置文件,bitstream_version 1,presentation_version 0,符合 ETSI TS 103 190-2 v1。

AC4Profile11
已过时.

根据 ETSI TS 103 190-2 v1,bitstream_version 1 和 presentation_version 1 的 AC-4 编解码器配置文件。

AC4Profile21
已过时.

AC-4 编解码器配置文件,bitstream_version 2,presentation_version 1,符合 ETSI TS 103 190-2 v1。

AC4Profile22
已过时.

根据 ETSI TS 103 190-2 v1,具有 bitstream_version 2 和 presentation_version 2 的 AC-4 编解码器配置文件。

AV1Level2
已过时.

封装可用于编解码器组件的配置文件。

AV1Level21
已过时.

封装可用于编解码器组件的配置文件。

AV1Level22
已过时.

封装可用于编解码器组件的配置文件。

AV1Level23
已过时.

封装可用于编解码器组件的配置文件。

AV1Level3
已过时.

封装可用于编解码器组件的配置文件。

AV1Level31
已过时.

封装可用于编解码器组件的配置文件。

AV1Level32
已过时.

封装可用于编解码器组件的配置文件。

AV1Level33
已过时.

封装可用于编解码器组件的配置文件。

AV1Level4
已过时.

封装可用于编解码器组件的配置文件。

AV1Level41
已过时.

封装可用于编解码器组件的配置文件。

AV1Level42
已过时.

封装可用于编解码器组件的配置文件。

AV1Level43
已过时.

封装可用于编解码器组件的配置文件。

AV1Level5
已过时.

封装可用于编解码器组件的配置文件。

AV1Level51
已过时.

封装可用于编解码器组件的配置文件。

AV1Level52
已过时.

封装可用于编解码器组件的配置文件。

AV1Level53
已过时.

封装可用于编解码器组件的配置文件。

AV1Level6
已过时.

封装可用于编解码器组件的配置文件。

AV1Level61
已过时.

封装可用于编解码器组件的配置文件。

AV1Level62
已过时.

封装可用于编解码器组件的配置文件。

AV1Level63
已过时.

封装可用于编解码器组件的配置文件。

AV1Level7
已过时.

封装可用于编解码器组件的配置文件。

AV1Level71
已过时.

封装可用于编解码器组件的配置文件。

AV1Level72
已过时.

封装可用于编解码器组件的配置文件。

AV1Level73
已过时.

封装可用于编解码器组件的配置文件。

AV1ProfileMain10
已过时.

AV1 主配置文件 4:2:0 10 位

        See definition in
        <a href="https://aomedia.org/av1-bitstream-and-decoding-process-specification/">AV1 Specification</a>
        Annex A.
AV1ProfileMain10HDR10
已过时.

AV1 主配置文件 4:2:0,10 位 HDR10。

AV1ProfileMain10HDR10Plus
已过时.

AV1 主配置文件 4:2:0 10 位,具有 HDR10Plus。

AV1ProfileMain8
已过时.

AV1 主配置文件 4:2:0 8 位

        See definition in
        <a href="https://aomedia.org/av1-bitstream-and-decoding-process-specification/">AV1 Specification</a>
        Annex A.
AVCLevel1
AVCLevel11
AVCLevel12
AVCLevel13
AVCLevel1b
AVCLevel2
AVCLevel21
AVCLevel22
AVCLevel3
AVCLevel31
AVCLevel32
AVCLevel4
AVCLevel41
AVCLevel42
AVCLevel5
AVCLevel51
AVCLevel52
已过时.

封装可用于编解码器组件的配置文件。

AVCLevel6
已过时.

封装可用于编解码器组件的配置文件。

AVCLevel61
已过时.

封装可用于编解码器组件的配置文件。

AVCLevel62
已过时.

封装可用于编解码器组件的配置文件。

AVCProfileBaseline
已过时.

AVC 基线配置文件。

AVCProfileConstrainedBaseline
已过时.

AVC 约束基线配置文件。

AVCProfileConstrainedHigh
已过时.

AVC 约束的高配置文件。

AVCProfileExtended
已过时.

AVC 扩展配置文件。

AVCProfileHigh
已过时.

AVC 高配置文件。

AVCProfileHigh10
已过时.

AVC High 10 配置文件。

AVCProfileHigh422
已过时.

AVC High 4:2:2 配置文件。

AVCProfileHigh444
已过时.

AVC High 4:4:4 配置文件。

AVCProfileMain
已过时.

AVC 主配置文件。

DolbyVisionLevel8k30
已过时.

封装可用于编解码器组件的配置文件。

DolbyVisionLevel8k60
已过时.

封装可用于编解码器组件的配置文件。

DolbyVisionLevelFhd24
已过时.

封装可用于编解码器组件的配置文件。

DolbyVisionLevelFhd30
已过时.

封装可用于编解码器组件的配置文件。

DolbyVisionLevelFhd60
已过时.

封装可用于编解码器组件的配置文件。

DolbyVisionLevelHd24
已过时.

封装可用于编解码器组件的配置文件。

DolbyVisionLevelHd30
已过时.

封装可用于编解码器组件的配置文件。

DolbyVisionLevelUhd120
已过时.

封装可用于编解码器组件的配置文件。

DolbyVisionLevelUhd24
已过时.

封装可用于编解码器组件的配置文件。

DolbyVisionLevelUhd30
已过时.

封装可用于编解码器组件的配置文件。

DolbyVisionLevelUhd48
已过时.

封装可用于编解码器组件的配置文件。

DolbyVisionLevelUhd60
已过时.

封装可用于编解码器组件的配置文件。

DolbyVisionProfileDvav110
已过时.

Dolby Vision AV1 配置文件

DolbyVisionProfileDvavPen
已过时.

封装可用于编解码器组件的配置文件。

DolbyVisionProfileDvavPer
已过时.

封装可用于编解码器组件的配置文件。

DolbyVisionProfileDvavSe
已过时.

封装可用于编解码器组件的配置文件。

DolbyVisionProfileDvheDen
已过时.

封装可用于编解码器组件的配置文件。

DolbyVisionProfileDvheDer
已过时.

封装可用于编解码器组件的配置文件。

DolbyVisionProfileDvheDtb
已过时.

封装可用于编解码器组件的配置文件。

DolbyVisionProfileDvheDth
已过时.

封装可用于编解码器组件的配置文件。

DolbyVisionProfileDvheDtr
已过时.

封装可用于编解码器组件的配置文件。

DolbyVisionProfileDvheSt
已过时.

封装可用于编解码器组件的配置文件。

DolbyVisionProfileDvheStn
已过时.

封装可用于编解码器组件的配置文件。

DTSHDProfileHRA
已过时.

DTS HRA 的 DTS 编解码器配置文件。

DTSHDProfileLBR
已过时.

DTS Express 的 DTS 编解码器配置文件。

DTSHDProfileMA
已过时.

DTS-HD 主音频的 DTS 编解码器配置文件

DTSUHDProfileP1
已过时.

DTS:X 配置文件 1 的 DTS 编解码器配置文件

DTSUHDProfileP2
已过时.

DTS:X 配置文件 2 的 DTS 编解码器配置文件

H263Level10
H263Level20
H263Level30
H263Level40
H263Level45
H263Level50
H263Level60
H263Level70
H263ProfileBackwardCompatible
H263ProfileBaseline
H263ProfileH320Coding
H263ProfileHighCompression
H263ProfileHighLatency
H263ProfileInterlace
H263ProfileInternet
H263ProfileISWV2
H263ProfileISWV3
HEVCHighTierLevel1
已过时.

封装可用于编解码器组件的配置文件。

HEVCHighTierLevel2
已过时.

封装可用于编解码器组件的配置文件。

HEVCHighTierLevel21
已过时.

封装可用于编解码器组件的配置文件。

HEVCHighTierLevel3
已过时.

封装可用于编解码器组件的配置文件。

HEVCHighTierLevel31
已过时.

封装可用于编解码器组件的配置文件。

HEVCHighTierLevel4
已过时.

封装可用于编解码器组件的配置文件。

HEVCHighTierLevel41
已过时.

封装可用于编解码器组件的配置文件。

HEVCHighTierLevel5
已过时.

封装可用于编解码器组件的配置文件。

HEVCHighTierLevel51
已过时.

封装可用于编解码器组件的配置文件。

HEVCHighTierLevel52
已过时.

封装可用于编解码器组件的配置文件。

HEVCHighTierLevel6
已过时.

封装可用于编解码器组件的配置文件。

HEVCHighTierLevel61
已过时.

封装可用于编解码器组件的配置文件。

HEVCHighTierLevel62
已过时.

封装可用于编解码器组件的配置文件。

HEVCMainTierLevel1
已过时.

封装可用于编解码器组件的配置文件。

HEVCMainTierLevel2
已过时.

封装可用于编解码器组件的配置文件。

HEVCMainTierLevel21
已过时.

封装可用于编解码器组件的配置文件。

HEVCMainTierLevel3
已过时.

封装可用于编解码器组件的配置文件。

HEVCMainTierLevel31
已过时.

封装可用于编解码器组件的配置文件。

HEVCMainTierLevel4
已过时.

封装可用于编解码器组件的配置文件。

HEVCMainTierLevel41
已过时.

封装可用于编解码器组件的配置文件。

HEVCMainTierLevel5
已过时.

封装可用于编解码器组件的配置文件。

HEVCMainTierLevel51
已过时.

封装可用于编解码器组件的配置文件。

HEVCMainTierLevel52
已过时.

封装可用于编解码器组件的配置文件。

HEVCMainTierLevel6
已过时.

封装可用于编解码器组件的配置文件。

HEVCMainTierLevel61
已过时.

封装可用于编解码器组件的配置文件。

HEVCMainTierLevel62
已过时.

封装可用于编解码器组件的配置文件。

HEVCProfileMain
已过时.

封装可用于编解码器组件的配置文件。

HEVCProfileMain10
已过时.

封装可用于编解码器组件的配置文件。

HEVCProfileMain10HDR10
已过时.

封装可用于编解码器组件的配置文件。

HEVCProfileMain10HDR10Plus
已过时.

封装可用于编解码器组件的配置文件。

HEVCProfileMainStill
已过时.

封装可用于编解码器组件的配置文件。

MPEG2LevelH14
已过时.

封装可用于编解码器组件的配置文件。

MPEG2LevelHL
已过时.

封装可用于编解码器组件的配置文件。

MPEG2LevelHP
已过时.

封装可用于编解码器组件的配置文件。

MPEG2LevelLL
已过时.

封装可用于编解码器组件的配置文件。

MPEG2LevelML
已过时.

封装可用于编解码器组件的配置文件。

MPEG2Profile422
已过时.

封装可用于编解码器组件的配置文件。

MPEG2ProfileHigh
已过时.

封装可用于编解码器组件的配置文件。

MPEG2ProfileMain
已过时.

封装可用于编解码器组件的配置文件。

MPEG2ProfileSimple
已过时.

封装可用于编解码器组件的配置文件。

MPEG2ProfileSNR
已过时.

封装可用于编解码器组件的配置文件。

MPEG2ProfileSpatial
已过时.

封装可用于编解码器组件的配置文件。

MPEG4Level0
MPEG4Level0b
MPEG4Level1
MPEG4Level2
MPEG4Level3
MPEG4Level3b
已过时.

封装可用于编解码器组件的配置文件。

MPEG4Level4
MPEG4Level4a
MPEG4Level5
MPEG4Level6
已过时.

封装可用于编解码器组件的配置文件。

MPEG4ProfileAdvancedCoding
MPEG4ProfileAdvancedCore
MPEG4ProfileAdvancedRealTime
MPEG4ProfileAdvancedScalable
MPEG4ProfileAdvancedSimple
MPEG4ProfileBasicAnimated
MPEG4ProfileCore
MPEG4ProfileCoreScalable
MPEG4ProfileHybrid
MPEG4ProfileMain
MPEG4ProfileNbit
MPEG4ProfileScalableTexture
MPEG4ProfileSimple
MPEG4ProfileSimpleFace
MPEG4ProfileSimpleFBA
MPEG4ProfileSimpleScalable
VP8LevelVersion0
VP8LevelVersion1
VP8LevelVersion2
VP8LevelVersion3
VP8ProfileMain
VP9Level1
已过时.

封装可用于编解码器组件的配置文件。

VP9Level11
已过时.

封装可用于编解码器组件的配置文件。

VP9Level2
已过时.

封装可用于编解码器组件的配置文件。

VP9Level21
已过时.

封装可用于编解码器组件的配置文件。

VP9Level3
已过时.

封装可用于编解码器组件的配置文件。

VP9Level31
已过时.

封装可用于编解码器组件的配置文件。

VP9Level4
已过时.

封装可用于编解码器组件的配置文件。

VP9Level41
已过时.

封装可用于编解码器组件的配置文件。

VP9Level5
已过时.

封装可用于编解码器组件的配置文件。

VP9Level51
已过时.

封装可用于编解码器组件的配置文件。

VP9Level52
已过时.

封装可用于编解码器组件的配置文件。

VP9Level6
已过时.

封装可用于编解码器组件的配置文件。

VP9Level61
已过时.

封装可用于编解码器组件的配置文件。

VP9Level62
已过时.

封装可用于编解码器组件的配置文件。

VP9Profile0
已过时.

VP9 配置文件 0 4:2:0 8 位

VP9Profile1
已过时.

VP9 配置文件 1 4:2:2 8 位

VP9Profile2
已过时.

VP9 配置文件 2 4:2:0 10 位

VP9Profile2HDR
已过时.

VP9 配置文件 2 4:2:0 10 位 HDR

VP9Profile2HDR10Plus
已过时.

VP9 配置文件 2 4:2:0 10 位 HDR10Plus

VP9Profile3
已过时.

VP9 配置文件 3 4:2:2 10 位

VP9Profile3HDR
已过时.

VP9 配置文件 3 4:2:2 10 位 HDR

VP9Profile3HDR10Plus
已过时.

VP9 配置文件 3 4:2:2 10 位 HDR10Plus

属性

Class

返回此 Object的运行时类。

(继承自 Object)
Handle

基础 Android 实例的句柄。

(继承自 Object)
JniIdentityHashCode

封装可用于编解码器组件的配置文件。

(继承自 Object)
JniPeerMembers

封装可用于编解码器组件的配置文件。

Level

媒体内容的级别。

PeerReference

封装可用于编解码器组件的配置文件。

(继承自 Object)
Profile

媒体内容的配置文件。

ThresholdClass

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

(继承自 Object)
ThresholdType

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

(继承自 Object)

方法

Clone()

创建并返回此对象的副本。

(继承自 Object)
Dispose()

封装可用于编解码器组件的配置文件。

(继承自 Object)
Dispose(Boolean)

封装可用于编解码器组件的配置文件。

(继承自 Object)
Equals(Object)

指示某个其他对象是否“等于”此对象。

(继承自 Object)
GetHashCode()

返回对象的哈希代码值。

(继承自 Object)
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)

封装可用于编解码器组件的配置文件。

适用于