影片觀看廣告活動支援

Android 17 支援多功能視訊編碼 (VVC),又稱 H.266。本頁說明如何在裝置上啟用或停用這項功能。

平台支援

Android 17 導入了對 VVC 視訊解碼器的支援, 以及 MP4 剖析器和擷取器中的 VVC 軌。此時你應該可以執行下列操作:

  • 新增媒體類型 MIMETYPE_VIDEO_VVC,並支援 MediaCodecCodec2 API
  • 支援 4:2:0 設定檔,並提供 HDR10 和 HDR10+ 中繼資料
  • 支援最高 10 位元的內容
  • 支援平台 MP4 擷取器
  • 支援 Media3 MP4 擷取器 (透過 Jetpack 提供)
  • CSD 格式與 HEVC 類似 (一組 SPS/PPS/VPS NAL 單位)

SoC 實作項目

如要啟用 VVC 解碼,SoC 供應商必須提供 Codec2 (C2) VVC 解碼器。SoC 供應商會將 <MediaCodec> 項目新增至供應商專屬的 media_codecs.xml 檔案 (位於 /vendor/etc/media_codecs.xml 中),並將 type 屬性設為 video/vvc,藉此公開解碼器。

停用 VVC 支援

如要停用 VVC 支援,請從廠商專屬的 media_codecs.xml 檔案中,移除 <MediaCodec> 項目,並將 type 屬性設為 video/vvc。這項操作可防止應用程式透過 Android 媒體 API (例如 MediaCodec) 使用 VVC 解碼。

如要徹底移除 VVC 解碼器,您也必須從裝置建構規則中移除所有 VVC 硬體或軟體解碼器程式庫。這些程式庫通常會納入 SoC 供應商提供的媒體轉碼器 HAL 建構版本。