MediaRecorder.SetVideoEncodingProfileLevel Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.