Sprache

MediaRecorder.SetVideoEncodingBitRate(Int32) Methode

Definition

Legt die Bitrate der Videocodierung für die Aufzeichnung fest.

[Android.Runtime.Register("setVideoEncodingBitRate", "(I)V", "GetSetVideoEncodingBitRate_IHandler")]
public virtual void SetVideoEncodingBitRate(int bitRate);
[<Android.Runtime.Register("setVideoEncodingBitRate", "(I)V", "GetSetVideoEncodingBitRate_IHandler")>]
abstract member SetVideoEncodingBitRate : int -> unit
override this.SetVideoEncodingBitRate : int -> unit

Parameter

bitRate
Int32

die Videocodierungsbitrate in Bits pro Sekunde.

Attribute

Hinweise

Legt die Bitrate der Videocodierung für die Aufzeichnung fest. Rufen Sie diese Methode vor prepare() auf. Prepare() kann zusätzliche Überprüfungen für den Parameter durchführen, um sicherzustellen, ob die angegebene Bitrate anwendbar ist, und manchmal wird die übergebene BitRate intern abgeschnitten, um sicherzustellen, dass die Videoaufzeichnung auf der Grundlage der Funktionen der Plattform reibungslos fortgesetzt werden kann.

NB: Die tatsächliche Bitrate und andere Codierungsmerkmale können durch das mindestqualitätsbezogene Bodenverhalten beeinflusst werden, das in android.os.Build.VERSION_CODES#S. Weitere Details dazu, wie und wo sich dies auf die Videocodierung auswirkt, finden Sie auf der MediaCodec Seite und suchen nach "Qualitätsboden" (am oberen Rand der Seite).

Java Dokumentation für android.media.MediaRecorder.setVideoEncodingBitRate(int).

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: