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 Videocodierungsbitrate 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 Videocodierungsbitrate 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 beschnitten, um sicherzustellen, dass die Videoaufzeichnung basierend auf den Funktionen der Plattform reibungslos fortgesetzt werden kann.
NB: Die tatsächliche Bitrate und andere Codierungsmerkmale können durch das in eingeführte android.os.Build.VERSION_CODES#S
Mindestqualitätsverhalten beeinflusst werden. Weitere Details dazu, wie und wo sich dies auf die Videocodierung auswirkt, finden Sie auf der MediaCodec
Seite und suchen nach "Qualitätsboden" (oben auf der Seite).
Java-Dokumentation für android.media.MediaRecorder.setVideoEncodingBitRate(int)
.
Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.