MediaFormat.MimetypeImageAndroidHeic フィールド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
HEVC でエンコードされた HEIF 静止画像データの MIME の種類。
[Android.Runtime.Register("MIMETYPE_IMAGE_ANDROID_HEIC", ApiSince=28)]
public const string MimetypeImageAndroidHeic;
[<Android.Runtime.Register("MIMETYPE_IMAGE_ANDROID_HEIC", ApiSince=28)>]
val mutable MimetypeImageAndroidHeic : string
フィールド値
- 属性
注釈
HEVC でエンコードされた HEIF 静止画像データの MIME の種類。
このようなイメージをデコードするには、 MediaCodec
のデコーダーを #MIMETYPE_VIDEO_HEVC
使用する必要があります。 クライアントは、トラック形式 (次の段落に示す) の追加情報に基づいて正しい #MediaFormat
を形成し、 に送信する MediaCodec#configure
必要があります。
トラックの MediaFormat には、画像の幅と#KEY_HEIGHT
高さを表す キーと キーが付属#KEY_WIDTH
しています。 イメージにグリッドが含まれていない場合 (つまり、、、#KEY_TILE_HEIGHT
#KEY_GRID_ROWS
#KEY_GRID_COLUMNS
、 が存在しない#KEY_TILE_WIDTH
場合)、トラックにはイメージ全体のコード化されたデータの 1 つのサンプルが含まれており、イメージの幅と高さを使用してデコーダーを設定する必要があります。
画像にグリッドが付属している場合、トラックの各サンプルにはグリッドに 1 つのタイルが含まれます。このタイルのサイズは と #KEY_TILE_HEIGHT
で#KEY_TILE_WIDTH
記述されます。 このサイズ (および #KEY_HEIGHT
ではなく#KEY_WIDTH
) を使用してデコーダーを設定する必要があります。 トラックには、 #KEY_GRID_ROWS
行メジャー、先頭行、左から右の順のサンプルが #KEY_GRID_COLUMNS
含まれます。 出力イメージは、最初にタイルのデコード結果を正しい順序で並べて表示し、タイル領域が画像の幅と高さよりも大きい場合は、下と右側のトリミング (回転が適用される前) で再構築する必要があります。
の Java ドキュメント android.media.MediaFormat.MIMETYPE_IMAGE_ANDROID_HEIC
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。