語言

MediaFormat.KeyMaxPtsGapToEncoder 欄位

定義

指示視訊編碼器在「表面輸入」模式下,將輸入給編碼器的任意兩個相鄰影格之間的時間戳間隙限制在指定時間(以微秒計)。

[Android.Runtime.Register("KEY_MAX_PTS_GAP_TO_ENCODER", ApiSince=29)]
public const string KeyMaxPtsGapToEncoder;
[<Android.Runtime.Register("KEY_MAX_PTS_GAP_TO_ENCODER", ApiSince=29)>]
val mutable KeyMaxPtsGapToEncoder : string

欄位值

屬性

備註

指示視訊編碼器在「表面輸入」模式下,將輸入給編碼器的任意兩個相鄰影格之間的時間戳間隙限制在指定時間(以微秒計)。

相關的值是多頭的int。當為正時,代表兩個相鄰幀間最大時間戳間隙,輸入編碼器。 當為負時,絕對值代表輸入編碼器的任兩個相鄰影格之間的固定時間戳間隙。 請注意,即使原始時間戳記倒流,這點也會適用。 在正常情況下,這類影格會被丟棄,不會送回編碼器。

輸出時間戳會回復到原始時間戳,且不會受到影響。

這用於某些特殊情境,例如輸入幀偶爾到達,但不希望分配更多位元給單一幀,或是確保所有幀都被捕捉(而非按正確順序捕捉)時。

Java 文件 android.media.MediaFormat.KEY_MAX_PTS_GAP_TO_ENCODER。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於