MediaCodec.CreateInputSurface Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.