Language

MediaFormat.KeyMaxPtsGapToEncoder フィールド

定義

エンコーダーに送られる隣接する 2 つのフレーム間のタイムスタンプのギャップを指定された量 (マイクロ秒) に制限するように、"surface-input" モードでビデオ エンコーダーに指示します。

[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

フィールド値

属性

注釈

エンコーダーに送られる隣接する 2 つのフレーム間のタイムスタンプのギャップを指定された量 (マイクロ秒) に制限するように、"surface-input" モードでビデオ エンコーダーに指示します。

関連付けられた値は long int です。正の場合、エンコーダーに供給される 2 つの隣接するフレーム間の最大タイムスタンプ ギャップを表します。 負の値の場合、絶対値は、エンコーダーに供給される隣接する 2 つのフレーム間の固定タイムスタンプ ギャップを表します。 これは、元のタイムスタンプが時間的に戻った場合でも適用されることに注意してください。 通常の条件下では、このようなフレームは削除され、エンコーダーに送信されません。

出力タイムスタンプは元のタイムスタンプに復元され、影響を受けなくなります。

これは、入力フレームがあまり到着しないが、1 つのフレームにさらに多くのビットを割り当てることが望ましくない、またはすべてのフレームがキャプチャされるようにすることが重要な場合 (正しい順序でキャプチャされるのではなく) 場合に使用されます。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象