MediaFormat.KeyMaxPtsGapToEncoder フィールド

定義

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

[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

フィールド値

属性

注釈

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

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

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

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

android.media.MediaFormat.KEY_MAX_PTS_GAP_TO_ENCODERJava ドキュメント。

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

適用対象