MediaRecorder.SetVideoEncodingBitRate(Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.