Lenguaje

EncoderProfiles.VideoProfile.Bitrate Propiedad

Definición

Velocidad de bits de salida de vídeo de destino en bits por segundo

public int Bitrate { [Android.Runtime.Register("getBitrate", "()I", "", ApiSince=31)] get; }
[<get: Android.Runtime.Register("getBitrate", "()I", "", ApiSince=31)>]
member this.Bitrate : int

Valor de propiedad

Atributos

Comentarios

Velocidad de bits de salida de vídeo de destino en bits por segundo

Esta es la velocidad de bits de salida de vídeo grabada de destino si la aplicación configura la grabación de vídeo a través MediaRecorder#setProfile de sin especificar ningún otro MediaRecorder parámetro de codificación. Por ejemplo, para perfiles de alta velocidad (de CamcorderProfile#QUALITY_HIGH_SPEED_LOW a CamcorderProfile#QUALITY_HIGH_SPEED_2160P), se trata de la velocidad de bits con la que se graba el vídeo. Si la aplicación pretende grabar vídeos de cámara lenta con los perfiles de calidad de alta velocidad, debe establecer una velocidad de bits de vídeo diferente que corresponda a la velocidad de bits de salida de grabación deseada (es decir, la velocidad de bits de vídeo codificada durante la reproducción normal) a través MediaRecorder#setVideoEncodingBitRatede . Por ejemplo, si CamcorderProfile#QUALITY_HIGH_SPEED_720P anuncia 240 fps y 64 Mbps en videoProfile de alta velocidad, y la aplicación pretende grabar vídeos de cámara lenta de 1/8 factor, la aplicación debe establecer 30 fps #getFrameRate a través MediaRecorder#setVideoFrameRate de y 8 Mbps #getBitrate ( #getBitrate * factor de cámara lenta) a través MediaRecorder#setVideoEncodingBitRatede . Si no lo hace, se producirán vídeos con velocidad de fotogramas inesperada y velocidad de bits, o MediaRecorder error si la velocidad de bits de salida supera el límite del codificador. Si la aplicación pretende realizar la grabación de vídeo con MediaCodec el codificador, debe establecer cada campo individual de MediaFormat forma similar de acuerdo con este VideoProfile.

Java documentación para android.media.EncoderProfiles.VideoProfile.getBitrate().

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a