Sprache

MediaFormat.KeyCreateInputSurfaceSuspended Feld

Definition

Wenn beim Konfigurieren eines Video-Encoders, der sich im Modus "Surface-Input" befindet, angegeben wird, wird der Encoder angewiesen, die Oberflächenquelle bei der Verbindung in den angehaltenen Zustand zu versetzen.

[Android.Runtime.Register("KEY_CREATE_INPUT_SURFACE_SUSPENDED", ApiSince=29)]
public const string KeyCreateInputSurfaceSuspended;
[<Android.Runtime.Register("KEY_CREATE_INPUT_SURFACE_SUSPENDED", ApiSince=29)>]
val mutable KeyCreateInputSurfaceSuspended : string

Feldwert

Attribute

Hinweise

Wenn beim Konfigurieren eines Video-Encoders, der sich im Modus "Surface-Input" befindet, angegeben wird, wird der Encoder angewiesen, die Oberflächenquelle bei der Verbindung in den angehaltenen Zustand zu versetzen. Es werden keine Videoframes akzeptiert, bis ein Fortsetzungsvorgang empfangen wird (siehe MediaCodec#PARAMETER_KEY_SUSPEND), optional mit dem über MediaCodec#PARAMETER_KEY_SUSPEND_TIME"Timestamp" angegebenen Zeitstempel.

Der Wert ist eine ganze Zahl, wobei 1 angibt, dass sie mit der angehaltenen Oberflächenquelle oder 0 erstellt werden soll. Der Standardwert ist 0.

Wenn dieser Schlüssel nicht auf 0 festgelegt oder festgelegt ist, akzeptiert die Oberflächenquelle Puffer, sobald sie mit dem Encoder verbunden sind (obwohl sie möglicherweise nicht sofort codiert werden). Dieser Schlüssel kann verwendet werden, wenn der Client die Encodersitzung im Voraus vorbereiten möchte, aber keine Puffer sofort akzeptieren möchte.

Java Dokumentation für android.media.MediaFormat.KEY_CREATE_INPUT_SURFACE_SUSPENDED.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: