MediaRecorder.SetVideoEncodingProfileLevel Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définit le profil d’encodage vidéo et le niveau souhaités pour l’enregistrement.
[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
Paramètres
- profile
- MediaCodecProfileType
déclaré en MediaCodecInfo.CodecProfileLevel
.
- level
- Int32
déclaré en MediaCodecInfo.CodecProfileLevel
.
- Attributs
Remarques
Définit le profil d’encodage vidéo et le niveau souhaités pour l’enregistrement. Le profil et le niveau doivent être valides pour l’encodeur vidéo défini par #setVideoEncoder
. Cette méthode peut être appelée avant ou après #setVideoEncoder
, mais elle doit être appelée avant #prepare
. prepare()
peut effectuer des vérifications supplémentaires sur le paramètre pour s’assurer que le profil et le niveau spécifiés sont applicables, et parfois le profil ou le niveau passé sera ignoré en raison de la capablité du codec ou pour garantir que l’enregistrement vidéo peut continuer en douceur en fonction des fonctionnalités de la plateforme. <br>Application peut également utiliser la MediaCodecInfo.CodecCapabilities#profileLevels
combinaison applicable de profil et de niveau applicable pour le format correspondant. Notez que le profil/niveau demandé peut ne pas être pris en charge par le codec utilisé par cette instance MediaRecorder.
Documentation Java pour android.media.MediaRecorder.setVideoEncodingProfileLevel(int, int)
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.