共用方式為


MediaFormat.KeyFrameRate 欄位

定義

索引鍵,描述畫面/秒中視訊格式的幀速率。

[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_PRIORITY0 (即時),則代表所需的作業幀速率。 否則,這隻是參考性。

對於視訊編碼器,這個值會對應到預期的幀速率(應用程式打算將畫面傳送至編碼器的速率,如緩衝區時間戳計算,而不是從傳送畫面到編碼器的實際即時速率)。 編碼器會針對速率控制使用此提示,特別是針對初始畫面格,因為編碼器預期會根據後續畫面格的實際 MediaCodec.BufferInfo#presentationTimeUs buffer timestamps 支援可變幀速率(適用於速率控制)。

此機碼不會用於MediaCodec/MediaCodec#getOutputFormat outputMediaCodec#getInputFormat input格式,也不會由 MediaMuxer#addTrack MediaMuxer使用。

android.media.MediaFormat.KEY_FRAME_RATEJava 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於