次の方法で共有


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 のオブジェクト MediaCodecInfo#getCapabilitiesForType getCapabilitiesForType()のインスタンスを取得できます。

の Java ドキュメントandroid.media.MediaCodecInfo.CodecCapabilities

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

コンストラクター

MediaCodecInfo.CodecCapabilities()

フィールド

COLORFormat12bitRGB444

このメンバーは非推奨です。

COLORFormat16bitARGB1555

このメンバーは非推奨です。

COLORFormat16bitARGB4444

このメンバーは非推奨です。

COLORFormat16bitBGR565

このメンバーは非推奨です。

COLORFormat16bitRGB565
古い.

5 ビットの赤と青、6 ビットの緑のコンポーネントを含む、1 ピクセルあたり 16 ビットの RGB カラー形式。

COLORFormat18bitARGB1665

このメンバーは非推奨です。

COLORFormat18BitBGR666

このメンバーは非推奨です。

COLORFormat18bitRGB666

このメンバーは非推奨です。

COLORFormat19bitARGB1666

このメンバーは非推奨です。

COLORFormat24BitABGR6666

このメンバーは非推奨です。

COLORFormat24bitARGB1887

このメンバーは非推奨です。

COLORFormat24BitARGB6666

このメンバーは非推奨です。

COLORFormat24bitBGR888
古い.

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

COLORFormat24bitRGB888

このメンバーは非推奨です。

COLORFormat25bitARGB1888

このメンバーは非推奨です。

COLORFormat32bitABGR2101010
古い.

1 ピクセルあたり 32 ビット RGBA カラー フォーマット。10 ビットの赤、緑、青、2 ビットのアルファ コンポーネント。

COLORFormat32bitABGR8888
古い.

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

COLORFormat32bitARGB8888

このメンバーは非推奨です。

COLORFormat32bitBGRA8888

このメンバーは非推奨です。

COLORFormat64bitABGRFloat
古い.

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

COLORFormat8bitRGB332

このメンバーは非推奨です。

COLORFormatCbYCrY

このメンバーは非推奨です。

COLORFormatCrYCbY

このメンバーは非推奨です。

COLORFormatL16
古い.

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

COLORFormatL2

このメンバーは非推奨です。

COLORFormatL24

このメンバーは非推奨です。

COLORFormatL32

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

COLORFormatL4

このメンバーは非推奨です。

COLORFormatL8
古い.

ピクセル Y カラー形式あたり 8 ビット。

COLORFormatMonochrome

このメンバーは非推奨です。

COLORFormatRawBayer10bit
古い.

SMIA 10 ビット バイエルフォーマット。

COLORFormatRawBayer8bit
古い.

SMIA 8 ビット バイエルフォーマット。

COLORFormatRawBayer8bitcompressed
古い.

SMIA 8 ビット圧縮バイエルフォーマット。

COLORFormatRGBAFlexible
古い.

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

COLORFormatRGBFlexible
古い.

8 ビットの赤、緑、青のコンポーネントを備えた柔軟な 24 ビット/ピクセル RGB カラーフォーマット。

COLORFormatSurface
COLORFormatYCbYCr

このメンバーは非推奨です。

COLORFormatYCrYCb

このメンバーは非推奨です。

COLORFormatYUV411PackedPlanar

このメンバーは非推奨です。

COLORFormatYUV411Planar

このメンバーは非推奨です。

COLORFormatYUV420Flexible
古い.

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

COLORFormatYUV420PackedPlanar

このメンバーは非推奨です。

COLORFormatYUV420PackedSemiPlanar

このメンバーは非推奨です。

COLORFormatYUV420Planar

このメンバーは非推奨です。

COLORFormatYUV420SemiPlanar

このメンバーは非推奨です。

COLORFormatYUV422Flexible
古い.

1 ピクセルあたり 16 ビットの柔軟なサブサンプリングされた YUV カラーフォーマット。8 ビットの彩度とルマ成分が含まれます。

COLORFormatYUV422PackedPlanar

このメンバーは非推奨です。

COLORFormatYUV422PackedSemiPlanar

このメンバーは非推奨です。

COLORFormatYUV422Planar

このメンバーは非推奨です。

COLORFormatYUV422SemiPlanar

このメンバーは非推奨です。

COLORFormatYUV444Flexible
古い.

8ビットの彩度とルマ成分を持つ柔軟な24ビット/ピクセルYUVカラーフォーマット。

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

このオブジェクトのモニターで待機している 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)

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

適用対象