MediaFormat.KeySlowMotionMarkers フィールド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ビデオ トラックに関連付けられているスロー モーション マーカー情報を取得するためのキー。
[Android.Runtime.Register("KEY_SLOW_MOTION_MARKERS", ApiSince=31)]
public const string KeySlowMotionMarkers;
[<Android.Runtime.Register("KEY_SLOW_MOTION_MARKERS", ApiSince=31)>]
val mutable KeySlowMotionMarkers : string
フィールド値
- 属性
注釈
ビデオ トラックに関連付けられているスロー モーション マーカー情報を取得するためのキー。
関連付けられた値は、次の形式の ByteOrder#BIG_ENDIAN
ByteBuffer (ネットワーク順序) です。
float(32) playbackRate;
unsigned int(32) numMarkers;
for (i = 0;i < numMarkers; i++) {
int(64) timestampUs;
float(32) speedRatio;
}
各フィールドの意味は次のとおりです。<table border="1" width="90%" align="center" cellpadding="5"<>tbody<>tr<>td>playbackRate</td td td><>再生が行われるフレーム レート (またはフラット化されたクリップが必要です)。</td></tr tr><td>><numMarkers</td td td<>>次のスローモーション マーカーの数。</td/tr tr td><<>>timestampUs</td td td<>>新しいセグメントの開始点。<></td/tr tr><td>><speedRatio</td td td>><そのセグメントの再生速度。>< 再生速度は浮動小数点数で、コンテナーに書き込まれた時間に対する相対的な時間の進行速度を示します。 (例えば、4.0は時間が4倍速くなることを意味し、30fpsは120fps<になります。/td></tr></table>
マーカーの timestampUs には、次の制約が適用されます。
<li>timestampUs は単調に増加する必要があります。</li li><>timestampUs は、ビデオ トラックの期間内に収まる必要があります。</li li><>最初の timestampUs は、最初のビデオ サンプルのタイムスタンプと一致する必要があります。</李>
の android.media.MediaFormat.KEY_SLOW_MOTION_MARKERS
Java ドキュメント。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。