Lingua

MediaFormat.KeySlowMotionMarkers Campo

Definizione

Chiave per recuperare le informazioni del marcatore a movimento lento associate a una traccia video.

[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

Valore del campo

Attributi

Commenti

Chiave per recuperare le informazioni del marcatore a movimento lento associate a una traccia video.

Il valore associato è un ByteBuffer in ByteOrder#BIG_ENDIAN (ordine di rete) del formato seguente:

float(32) playbackRate;
                unsigned int(32) numMarkers;
                for (i = 0;i < numMarkers; i++) {
                    int(64) timestampUs;
                    float(32) speedRatio;
                }

Il significato di ogni campo è il seguente: <table border="1" width="90%" align="center" cellpadding="5"><tbody><tr><td>playbackRate</td td td<>>La frequenza dei fotogrammi a cui deve verificarsi la riproduzione (o il clip flat deve essere).</td></tr tr><><td>numMarkers</td<>>Numero di marcatori a movimento lento che seguono.</td></tr tr><><td>timestampUs</td td td<>>Il punto iniziale di un nuovo segmento.</td></tr tr><><td>speedRatio</td td>><La velocità di riproduzione per quel segmento. La velocità di riproduzione è un numero a virgola mobile, che indica il tempo di avanzamento rispetto a quello scritto nel contenitore. (Ad esempio, 4,0 significa che il tempo va 4x come veloce, che rende 30fps diventa 120fps.</td></tr></table>

I vincoli seguenti si applicano alle timestampus dei marcatori:

<li>I timestampus devono essere in aumento monotonico.</li li><>I timestampU devono rientrare nell'intervallo di tempo della traccia video.</li><li>Il primo timestampUs deve corrispondere a quello del primo esempio video.</li>

per android.media.MediaFormat.KEY_SLOW_MOTION_MARKERS.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a