MediaFormat.KeyFrameRate 欄位
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
索引鍵,描述畫面/秒中視訊格式的幀速率。
[Android.Runtime.Register("KEY_FRAME_RATE")]
public const string KeyFrameRate;
[<Android.Runtime.Register("KEY_FRAME_RATE")>]
val mutable KeyFrameRate : string
欄位值
- 屬性
備註
索引鍵,描述畫面/秒中視訊格式的幀速率。
當平臺使用值時,相關聯的值通常是整數,但視訊編解碼器也接受浮點陣列態值。 具體來說,提供整數值, MediaExtractor#getTrackFormat MediaExtractor
如果指定且非零,則提供對應至曲目幀速率資訊的整數值。 否則,這個索引鍵不存在。 MediaCodec#configure MediaCodec
接受 float 和 integer 值。
如果 #KEY_OPERATING_RATE
不存在 且 #KEY_PRIORITY
為 0
(即時),則代表所需的作業幀速率。 否則,這隻是參考性。
對於視訊編碼器,這個值會對應到預期的幀速率(應用程式打算將畫面傳送至編碼器的速率,如緩衝區時間戳計算,而不是從傳送畫面到編碼器的實際即時速率)。 編碼器會針對速率控制使用此提示,特別是針對初始畫面格,因為編碼器預期會根據後續畫面格的實際 MediaCodec.BufferInfo#presentationTimeUs buffer timestamps
支援可變幀速率(適用於速率控制)。
此機碼不會用於MediaCodec
/MediaCodec#getOutputFormat output
MediaCodec#getInputFormat input
格式,也不會由 MediaMuxer#addTrack MediaMuxer
使用。
的 android.media.MediaFormat.KEY_FRAME_RATE
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。