MediaFormat.MimetypeImageAvif 欄位
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
AVIF 的 MIME 類型仍然以 AV1 編碼的影像資料。
[Android.Runtime.Register("MIMETYPE_IMAGE_AVIF", ApiSince=34)]
public const string MimetypeImageAvif;
[<Android.Runtime.Register("MIMETYPE_IMAGE_AVIF", ApiSince=34)>]
val mutable MimetypeImageAvif : string
欄位值
- 屬性
備註
AVIF 的 MIME 類型仍然以 AV1 編碼的影像資料。
若要解碼這類影像, MediaCodec
應該使用 的 #MIMETYPE_VIDEO_AV1
解碼器。 用戶端必須根據追蹤格式 (顯示于下一個段落) 中顯示的其他資訊來形成正確的 #MediaFormat
格式,並將它傳送至 MediaCodec#configure
。
播放軌的 MediaFormat 會隨附 #KEY_WIDTH
和 #KEY_HEIGHT
鍵,其描述影像的寬度和高度。 如果影像不包含格線 (亦即,沒有任何 #KEY_TILE_WIDTH
、 、 #KEY_TILE_HEIGHT
#KEY_GRID_ROWS
#KEY_GRID_COLUMNS
存在) ,則追蹤會包含整個影像的編碼資料單一範例,而且應該使用影像寬度和高度來設定解碼器。
如果影像隨附方格,來自追蹤的每個範例都會在方格中包含一個圖格,其中的大小由 #KEY_TILE_WIDTH
和 #KEY_TILE_HEIGHT
描述。 此大小 (而非 #KEY_WIDTH
和 #KEY_HEIGHT
) ,應該用來設定解碼器。 此曲目由 #KEY_GRID_ROWS
資料列主要、上列第一、由左至右順序的 #KEY_GRID_COLUMNS
範例所包含。 如果磚寬度和高度大於影像寬度和高度,則先以正確的順序將磚的解碼結果貼上,然後修剪 (,再套用旋轉) 底端和右側。如果磚區域大於影像寬度和高度,則輸出影像應該重新建構。
的 android.media.MediaFormat.MIMETYPE_IMAGE_AVIF
JAVA 檔。
此頁面的部分是根據 原始碼專案所建立和共用的工作進行修改,並根據中所述的詞彙使用。