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#getCapabilitiesForType getCapabilitiesForType()指定MediaCodecInfo物件的實例,並傳遞MIME類型。

android.media.MediaCodecInfo.CodecCapabilitiesJava 檔。

此頁面的部分是根據 所建立和共用的工作進行修改,並根據 2.5 屬性授權中所述的詞彙來使用。

建構函式

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
已淘汰.

每圖元 32 位 RGBA 色彩格式,8 位紅色、綠色、藍色和 Alpha 元件。

COLORFormat32bitARGB8888

已取代這個成員。

COLORFormat32bitBGRA8888

已取代這個成員。

COLORFormat64bitABGRFloat
已淘汰.

每個圖元 64 位 RGBA 色彩格式,具有 16 位帶正負號的浮點紅色、綠色、藍色和 Alpha 元件。

COLORFormat8bitRGB332

已取代這個成員。

COLORFormatCbYCrY

已取代這個成員。

COLORFormatCrYCbY

已取代這個成員。

COLORFormatL16
已淘汰.

每像素 16 位,小到尾 Y 色彩格式。

COLORFormatL2

已取代這個成員。

COLORFormatL24

已取代這個成員。

COLORFormatL32

每像素 32 位,小到尾 Y 色彩格式。

COLORFormatL4

已取代這個成員。

COLORFormatL8
已淘汰.

每個像素 Y 色彩格式 8 位。

COLORFormatMonochrome

已取代這個成員。

COLORFormatRawBayer10bit
已淘汰.

SIA 10 位貝氏機率分類器格式。

COLORFormatRawBayer8bit
已淘汰.

SIA 8 位貝氏機率分類格式。

COLORFormatRawBayer8bitcompressed
已淘汰.

SIA 8 位壓縮貝氏機率分類器格式。

COLORFormatRGBAFlexible
已淘汰.

具有8位紅色、綠色、藍色和Alpha元件的彈性每圖元32位 RGBA 色彩格式。

COLORFormatRGBFlexible
已淘汰.

具有8位紅色、綠色和藍色元件的彈性每圖元 24 位 RGB 色彩格式。

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 位的彈性 24 位 YUV 色彩格式,具有 8 位 chroma 和 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類型。

PeerReference

封裝指定編解碼器元件的功能。

(繼承來源 Object)
ProfileLevels
ThresholdClass

此 API 支援適用於 Android 的 Mono 基礎結構,並不適合直接從您的程式代碼使用。

(繼承來源 Object)
ThresholdType

此 API 支援適用於 Android 的 Mono 基礎結構,並不適合直接從您的程式代碼使用。

(繼承來源 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 <notified/em>或<em>interrupted</em>。><

(繼承來源 Object)
Wait(Int64)

讓目前的線程等到喚醒為止,通常是em <notified/em>或<em>interrupted</em>,或直到經過一定數量的實時為止。<>

(繼承來源 Object)
Wait(Int64, Int32)

讓目前的線程等到喚醒為止,通常是em <notified/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)

封裝指定編解碼器元件的功能。

適用於