Lenguaje

MediaCodec.CreateInputSurface Método

Definición

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.

Se aplica a