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
属性

注釈

特定のコーデック コンポーネントの機能をカプセル化します。 たとえば、サポートされているプロファイルとレベルの組み合わせ、デコードされたデータを提供できるカラースペース、コーデックタイプ固有の機能フラグなどです。

MIME の種類を渡して、 を使用してMediaCodecInfo#getCapabilitiesForType getCapabilitiesForType()、特定MediaCodecInfoのオブジェクトのインスタンスを取得できます。

android.media.MediaCodecInfo.CodecCapabilitiesJava ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

コンストラクター

MediaCodecInfo.CodecCapabilities()

フィールド

COLORFormat12bitRGB444

このメンバーは非推奨とされます。

COLORFormat16bitARGB1555

このメンバーは非推奨とされます。

COLORFormat16bitARGB4444

このメンバーは非推奨とされます。

COLORFormat16bitBGR565

このメンバーは非推奨とされます。

COLORFormat16bitRGB565
古い.

1 ピクセルあたり 16 ビット RGB カラー形式。5 ビットの赤 & 青と 6 ビットの緑のコンポーネントが含まれます。

COLORFormat18bitARGB1665

このメンバーは非推奨とされます。

COLORFormat18BitBGR666

このメンバーは非推奨とされます。

COLORFormat18bitRGB666

このメンバーは非推奨とされます。

COLORFormat19bitARGB1666

このメンバーは非推奨とされます。

COLORFormat24BitABGR6666

このメンバーは非推奨とされます。

COLORFormat24bitARGB1887

このメンバーは非推奨とされます。

COLORFormat24BitARGB6666

このメンバーは非推奨とされます。

COLORFormat24bitBGR888
古い.

8 ビットの赤、緑、青のコンポーネントを含む 24 ビット/ピクセル RGB カラー形式 &。

COLORFormat24bitRGB888

このメンバーは非推奨とされます。

COLORFormat25bitARGB1888

このメンバーは非推奨とされます。

COLORFormat32bitABGR2101010
古い.

10 ビットの赤、緑、青、2 ビットのアルファ コンポーネントを含む 32 ビット/ピクセル RGBA カラー形式。

COLORFormat32bitABGR8888
古い.

8 ビットの赤、緑、青、およびアルファ コンポーネントを含む 32 ビット/ピクセル RGBA カラー形式。

COLORFormat32bitARGB8888

このメンバーは非推奨とされます。

COLORFormat32bitBGRA8888

このメンバーは非推奨とされます。

COLORFormat64bitABGRFloat
古い.

16 ビット符号付き浮動小数点赤、緑、青、アルファ コンポーネントを含む 64 ビット/ピクセル RGBA カラー形式。

COLORFormat8bitRGB332

このメンバーは非推奨とされます。

COLORFormatCbYCrY

このメンバーは非推奨とされます。

COLORFormatCrYCbY

このメンバーは非推奨とされます。

COLORFormatL16
古い.

1 ピクセルあたり 16 ビット、リトル エンディアン Y カラー形式。

COLORFormatL2

このメンバーは非推奨とされます。

COLORFormatL24

このメンバーは非推奨とされます。

COLORFormatL32

ピクセルあたり 32 ビット、リトル エンディアン Y カラー形式。

COLORFormatL4

このメンバーは非推奨とされます。

COLORFormatL8
古い.

ピクセルあたり 8 ビット Y 色形式。

COLORFormatMonochrome

このメンバーは非推奨とされます。

COLORFormatRawBayer10bit
古い.

SMIA 10 ビット バイエル形式。

COLORFormatRawBayer8bit
古い.

SMIA 8 ビット バイエル形式。

COLORFormatRawBayer8bitcompressed
古い.

SMIA 8 ビット圧縮バイエル形式。

COLORFormatRGBAFlexible
古い.

8 ビットの赤、緑、青、およびアルファ コンポーネントを含む、1 ピクセルあたり 32 ビットの柔軟な RGBA カラー形式。

COLORFormatRGBFlexible
古い.

8 ビットの赤、緑、青のコンポーネントを含む、1 ピクセルあたり 24 ビットの柔軟な RGB カラー形式。

COLORFormatSurface
COLORFormatYCbYCr

このメンバーは非推奨とされます。

COLORFormatYCrYCb

このメンバーは非推奨とされます。

COLORFormatYUV411PackedPlanar

このメンバーは非推奨とされます。

COLORFormatYUV411Planar

このメンバーは非推奨とされます。

COLORFormatYUV420Flexible
古い.

8ビットのクロマおよびルマ成分を備えた柔軟な12ビット/ピクセル、サブサンプリングされたYUVカラーフォーマット。

COLORFormatYUV420PackedPlanar

このメンバーは非推奨とされます。

COLORFormatYUV420PackedSemiPlanar

このメンバーは非推奨とされます。

COLORFormatYUV420Planar

このメンバーは非推奨とされます。

COLORFormatYUV420SemiPlanar

このメンバーは非推奨とされます。

COLORFormatYUV422Flexible
古い.

8ビットのクロマおよびルマ成分を備えた柔軟な16ビット/ピクセル、サブサンプリングされたYUVカラーフォーマット。

COLORFormatYUV422PackedPlanar

このメンバーは非推奨とされます。

COLORFormatYUV422PackedSemiPlanar

このメンバーは非推奨とされます。

COLORFormatYUV422Planar

このメンバーは非推奨とされます。

COLORFormatYUV422SemiPlanar

このメンバーは非推奨とされます。

COLORFormatYUV444Flexible
古い.

8ビットのクロマおよびルマ成分を備えた柔軟な24ビット/ピクセルYUVカラーフォーマット。

COLORFormatYUV444Interleaved

このメンバーは非推奨とされます。

COLORFormatYUVP010
古い.

P010 は、コンポーネント 4:2:0 YCbCr 半平面形式で 10 ビットです。

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()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
ToArray<T>()

特定のコーデック コンポーネントの機能をカプセル化します。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

特定のコーデック コンポーネントの機能をカプセル化します。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常<は、通知</em> または>< em 中断</em によって待機します>。>

(継承元 Object)
Wait(Int64)

現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</em>、または特定のリアルタイムが経過するまで待機します。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>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)

特定のコーデック コンポーネントの機能をカプセル化します。

適用対象