Idioma

MediaCodec.CreateInputSurface Método

Definição

Solicita um Surface para usar como entrada para um codificador, no lugar de buffers 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

Retornos

Atributos

Exceções

se não estiver no estado Configurado.

Comentários

Solicita um Surface para usar como entrada para um codificador, no lugar de buffers de entrada. Isso só pode ser chamado depois #configure e antes #start.

O aplicativo é responsável por chamar release() no Surface quando concluído.

O Surface deve ser renderizado com uma API acelerada por hardware, como o OpenGL ES. android.view.Surface#lockCanvas(android.graphics.Rect) pode falhar ou produzir resultados inesperados.

Java documentação para android.media.MediaCodec.createInputSurface().

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a