MediaCodec.ParameterKeyQpOffsetRects 欄位
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在下一個排隊輸入幀時,將感興趣區域設為 QpOffset-Rects。
[Android.Runtime.Register("PARAMETER_KEY_QP_OFFSET_RECTS", ApiSince=35)]
public const string ParameterKeyQpOffsetRects;
[<Android.Runtime.Register("PARAMETER_KEY_QP_OFFSET_RECTS", ApiSince=35)>]
val mutable ParameterKeyQpOffsetRects : string
欄位值
- 屬性
備註
在下一個排隊輸入幀時,將感興趣區域設為 QpOffset-Rects。
相關值為格式為「Top1,Left1-Bottom1,Right1=Offset1;」的字串。Top2,Left2-Bottom2,Right2=偏移2;...」。 如果配置不符合這個模式,就會被忽略。 座標(Top, Left)、(Top, Right)、(Bottom, Left)和(Bottom, Left)組成像素中感興趣區域的邊界框頂點。 像素(0, 0)指向畫面左上角。 偏移量是界框中區塊建議的量化參數(QP)偏移量。 在編碼過程中,邊界框會被向外拉伸以對齊 LCU 邊界。 Qp 偏移量為整數值,範圍為 [-128, 127]。 目標區塊的 QP 將以 frameQP + offsetQP 計算。 若結果超過 minQP 或 maxQP 配置值,則該值會被 clamp。 負偏移會導致區塊的 QP 低於 frame QP,正偏移則會導致區塊編碼的 QP 高於 frame QP。 如果能明智選擇負面QP與正面QP的區域,整體觀賞體驗將更為提升。
若 roi(感興趣區域)rect 位於框架邊界之外,即左 < 邊 0 或上方 < 0 或右 > 邊寬度或底部 > 高度,則 rect 應夾在框架邊界上。 如果 roi rect 不成立,也就是左 > 、右、上 > 、下,則參數設定會被忽略。
此金鑰的作用範圍會持續整個編碼會話,直到執行狀態時重新配置。
對於給定輸入幀,最大可指定的輪廓數(矩形)數量是特定裝置的。 實作會刪除或忽略超出支援限制的矩形。 因此,建議將矩形排列為重要性由高至低排列。 傳遞性地,如果包圍框重疊,則會使用最優先矩形的 qp 偏移量(早期矩形 qp 偏移)來量化該區塊。
Java 文件 android.media.MediaCodec.PARAMETER_KEY_QP_OFFSET_RECTS。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。