EncoderProfiles.VideoProfile.Bitrate Propriété
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.
Vitesse de transmission de sortie vidéo cible en bits par seconde
public int Bitrate { [Android.Runtime.Register("getBitrate", "()I", "", ApiSince=31)] get; }
[<get: Android.Runtime.Register("getBitrate", "()I", "", ApiSince=31)>]
member this.Bitrate : int
Valeur de propriété
- Attributs
Remarques
Vitesse de transmission de sortie vidéo cible en bits par seconde
Il s’agit de la vitesse de transmission de sortie vidéo enregistrée cible si l’application configure l’enregistrement vidéo via MediaRecorder#setProfile sans spécifier d’autres paramètres d’encodage MediaRecorder . Par exemple, pour les profils de qualité haute vitesse (de à CamcorderProfile#QUALITY_HIGH_SPEED_2160P), CamcorderProfile#QUALITY_HIGH_SPEED_LOW il s’agit de la vitesse de transmission avec laquelle la vidéo est enregistrée. Si l’application a l’intention d’enregistrer des vidéos à mouvement lent avec les profils de qualité haute vitesse, elle doit définir une vitesse de transmission vidéo différente correspondant au débit de sortie de l’enregistrement souhaité (c.-à-d. la vitesse de transmission vidéo encodée pendant la lecture normale) via MediaRecorder#setVideoEncodingBitRate. Par exemple, si CamcorderProfile#QUALITY_HIGH_SPEED_720P elle publie 240fps #getFrameRate et 64 Mops #getBitrate dans videoProfile à haute vitesse et que l’application envisage d’enregistrer des vidéos d’enregistrement de mouvement lent de 1/8, l’application doit définir 30fps via MediaRecorder#setVideoFrameRate et 8 Mops ( #getBitrate * facteur de mouvement lent) via MediaRecorder#setVideoEncodingBitRate. L’échec de cette opération entraîne des vidéos avec une fréquence d’images et un débit binaire inattendus, ou MediaRecorder une erreur si le débit de sortie dépasse la limite d’encodeur. Si l’application a l’intention d’effectuer l’enregistrement vidéo avec MediaCodec encodeur, elle doit définir chaque champ individuel de la même façon en fonction de MediaFormat ce VideoProfile.
Java documentation pour android.media.EncoderProfiles.VideoProfile.getBitrate().
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.