MediaCodec.CreateInputSurface 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í.
Solicita un Surface que se use como entrada para un codificador, en lugar de búferes de entrada.
[Android.Runtime.Register("createInputSurface", "()Landroid/view/Surface;", "")]
public Android.Views.Surface CreateInputSurface();
[<Android.Runtime.Register("createInputSurface", "()Landroid/view/Surface;", "")>]
member this.CreateInputSurface : unit -> Android.Views.Surface
Devoluciones
- Atributos
Excepciones
si no está en el estado Configurado.
Comentarios
Solicita un Surface que se use como entrada para un codificador, en lugar de búferes de entrada. Solo se puede llamar a esto después #configure y antes de #start.
La aplicación es responsable de llamar a release() en el Surface cuando haya terminado.
El Surface debe representarse con una API acelerada por hardware, como OpenGL ES.
android.view.Surface#lockCanvas(android.graphics.Rect) puede producir un error o generar resultados inesperados.
Java documentación para android.media.MediaCodec.createInputSurface().
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.