MediaCodecList 类

定义

允许枚举可用编解码器(每个编解码器指定为 MediaCodecInfo 对象),查找支持给定格式的编解码器并查询给定编解码器的功能。

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

注解

允许枚举可用编解码器(每个编解码器指定为 MediaCodecInfo 对象),查找支持给定格式的编解码器并查询给定编解码器的功能。

有关示例用法,请参阅 MediaCodecInfo

android.media.MediaCodecListJava 文档。

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

构造函数

MediaCodecList(MediaCodecListKind)

创建特定类型的媒体编解码器列表。

属性

Class

返回此 Object的运行时类。

(继承自 Object)
CodecCount
已过时.

计算可用的 (常规) 编解码器的数量。

Handle

基础 Android 实例的句柄。

(继承自 Object)
JniIdentityHashCode

允许枚举可用编解码器(每个编解码器指定为 MediaCodecInfo 对象),查找支持给定格式的编解码器并查询给定编解码器的功能。

(继承自 Object)
JniPeerMembers

允许枚举可用编解码器(每个编解码器指定为 MediaCodecInfo 对象),查找支持给定格式的编解码器并查询给定编解码器的功能。

PeerReference

允许枚举可用编解码器(每个编解码器指定为 MediaCodecInfo 对象),查找支持给定格式的编解码器并查询给定编解码器的功能。

(继承自 Object)
ThresholdClass

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

(继承自 Object)
ThresholdType

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

(继承自 Object)

方法

Clone()

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

(继承自 Object)
Dispose()

允许枚举可用编解码器(每个编解码器指定为 MediaCodecInfo 对象),查找支持给定格式的编解码器并查询给定编解码器的功能。

(继承自 Object)
Dispose(Boolean)

允许枚举可用编解码器(每个编解码器指定为 MediaCodecInfo 对象),查找支持给定格式的编解码器并查询给定编解码器的功能。

(继承自 Object)
Equals(Object)

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

(继承自 Object)
FindDecoderForFormat(MediaFormat)

在媒体编解码器列表中查找支持给定 MediaFormat 的解码器。

FindEncoderForFormat(MediaFormat)

在媒体编解码器列表中查找支持给定 MediaFormat 的编码器。

GetCodecInfoAt(Int32)
已过时.

MediaCodecInfo返回常规列表中给定 index 处的编解码器的 对象。

GetCodecInfos()

返回 MediaCodecInfo 媒体编解码器列表的 对象的列表。

GetHashCode()

返回对象的哈希代码值。

(继承自 Object)
JavaFinalize()

当垃圾回收确定不再引用对象时,由垃圾回收器对对象调用。

(继承自 Object)
Notify()

唤醒正在等待此对象的监视器的单个线程。

(继承自 Object)
NotifyAll()

唤醒正在等待此对象的监视器的所有线程。

(继承自 Object)
SetHandle(IntPtr, JniHandleOwnership)

设置 Handle 属性。

(继承自 Object)
ToArray<T>()

允许枚举可用编解码器(每个编解码器指定为 MediaCodecInfo 对象),查找支持给定格式的编解码器并查询给定编解码器的功能。

(继承自 Object)
ToString()

返回对象的字符串表示形式。

(继承自 Object)
UnregisterFromRuntime()

允许枚举可用编解码器(每个编解码器指定为 MediaCodecInfo 对象),查找支持给定格式的编解码器并查询给定编解码器的功能。

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

允许枚举可用编解码器(每个编解码器指定为 MediaCodecInfo 对象),查找支持给定格式的编解码器并查询给定编解码器的功能。

(继承自 Object)
IJavaPeerable.DisposeUnlessReferenced()

允许枚举可用编解码器(每个编解码器指定为 MediaCodecInfo 对象),查找支持给定格式的编解码器并查询给定编解码器的功能。

(继承自 Object)
IJavaPeerable.Finalized()

允许枚举可用编解码器(每个编解码器指定为 MediaCodecInfo 对象),查找支持给定格式的编解码器并查询给定编解码器的功能。

(继承自 Object)
IJavaPeerable.JniManagedPeerState

允许枚举可用编解码器(每个编解码器指定为 MediaCodecInfo 对象),查找支持给定格式的编解码器并查询给定编解码器的功能。

(继承自 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

允许枚举可用编解码器(每个编解码器指定为 MediaCodecInfo 对象),查找支持给定格式的编解码器并查询给定编解码器的功能。

(继承自 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

允许枚举可用编解码器(每个编解码器指定为 MediaCodecInfo 对象),查找支持给定格式的编解码器并查询给定编解码器的功能。

(继承自 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

允许枚举可用编解码器(每个编解码器指定为 MediaCodecInfo 对象),查找支持给定格式的编解码器并查询给定编解码器的功能。

(继承自 Object)

扩展方法

JavaCast<TResult>(IJavaObject)

执行 Android 运行时检查的类型转换。

JavaCast<TResult>(IJavaObject)

允许枚举可用编解码器(每个编解码器指定为 MediaCodecInfo 对象),查找支持给定格式的编解码器并查询给定编解码器的功能。

GetJniTypeName(IJavaPeerable)

允许枚举可用编解码器(每个编解码器指定为 MediaCodecInfo 对象),查找支持给定格式的编解码器并查询给定编解码器的功能。

适用于