MediaRecorder.SetVideoEncodingProfileLevel 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 das gewünschte Videocodierungsprofil und die gewünschte Ebene für die Aufzeichnung fest.
[Android.Runtime.Register("setVideoEncodingProfileLevel", "(II)V", "GetSetVideoEncodingProfileLevel_IIHandler", ApiSince=26)]
public virtual void SetVideoEncodingProfileLevel (Android.Media.MediaCodecProfileType profile, int level);
[<Android.Runtime.Register("setVideoEncodingProfileLevel", "(II)V", "GetSetVideoEncodingProfileLevel_IIHandler", ApiSince=26)>]
abstract member SetVideoEncodingProfileLevel : Android.Media.MediaCodecProfileType * int -> unit
override this.SetVideoEncodingProfileLevel : Android.Media.MediaCodecProfileType * int -> unit
Parameter
- profile
- MediaCodecProfileType
deklariert in MediaCodecInfo.CodecProfileLevel
.
- level
- Int32
deklariert in MediaCodecInfo.CodecProfileLevel
.
- Attribute
Hinweise
Legt das gewünschte Videocodierungsprofil und die gewünschte Ebene für die Aufzeichnung fest. Das Profil und die Ebene müssen für den von #setVideoEncoder
ihnen festgelegten Video-Encoder gültig sein. Diese Methode kann vor oder nach #setVideoEncoder
dem Aufruf aufgerufen werden, muss jedoch vorher #prepare
aufgerufen werden. prepare()
kann zusätzliche Überprüfungen für den Parameter durchführen, um sicherzustellen, dass das angegebene Profil und die angegebene Ebene anwendbar sind, und manchmal wird das übergebene Profil oder die übergebene Ebene aufgrund von Codec-Fähigheit verworfen oder um sicherzustellen, dass die Videoaufzeichnung auf der Grundlage der Funktionen der Plattform reibungslos fortgesetzt werden kann. <br>Application kann auch die MediaCodecInfo.CodecCapabilities#profileLevels
entsprechende Kombination aus Profil und Ebene für das entsprechende Format abfragen. Beachten Sie, dass das angeforderte Profil/die angeforderte Ebene möglicherweise nicht vom Codec unterstützt wird, der tatsächlich von dieser MediaRecorder-Instanz verwendet wird.
Java-Dokumentation für android.media.MediaRecorder.setVideoEncodingProfileLevel(int, int)
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.