Compartir a través de


MediaRecorder.SetVideoEncodingProfileLevel Método

Definición

Establece el perfil y el nivel de codificación de vídeo deseados para la grabación.

[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

Parámetros

profile
MediaCodecProfileType

declarado en MediaCodecInfo.CodecProfileLevel.

level
Int32

declarado en MediaCodecInfo.CodecProfileLevel.

Atributos

Comentarios

Establece el perfil y el nivel de codificación de vídeo deseados para la grabación. El perfil y el nivel deben ser válidos para el codificador de vídeo establecido por #setVideoEncoder. Este método puede llamar a antes o después #setVideoEncoder , pero debe llamarse antes de #prepare. prepare() puede realizar comprobaciones adicionales en el parámetro para asegurarse de que el perfil y el nivel especificados son aplicables y, a veces, el perfil o el nivel pasados se descartarán debido a la capablidad del códec o para asegurarse de que la grabación de vídeo pueda continuar sin problemas en función de las funcionalidades de la plataforma. <br>Application también puede usar para consultar la MediaCodecInfo.CodecCapabilities#profileLevels combinación aplicable de perfil y nivel para el formato correspondiente. Tenga en cuenta que el perfil o el nivel solicitados pueden no ser compatibles con el códec que realmente usa esta instancia de MediaRecorder.

Documentación de Java para android.media.MediaRecorder.setVideoEncodingProfileLevel(int, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a