Idioma

ImageWriter.NewInstance Método

Definição

Sobrecargas

Nome Description
NewInstance(Surface, Int32)

Crie um novo ImageWriter.

NewInstance(Surface, Int32, ImageFormatType)

Crie um novo ImageWriter com determinado número máximo de imagens e formato.

NewInstance(Surface, Int32)

Crie um novo ImageWriter.

[Android.Runtime.Register("newInstance", "(Landroid/view/Surface;I)Landroid/media/ImageWriter;", "", ApiSince=23)]
public static Android.Media.ImageWriter NewInstance(Android.Views.Surface surface, int maxImages);
[<Android.Runtime.Register("newInstance", "(Landroid/view/Surface;I)Landroid/media/ImageWriter;", "", ApiSince=23)>]
static member NewInstance : Android.Views.Surface * int -> Android.Media.ImageWriter

Parâmetros

surface
Surface

O destino em que esse gravador Surface produz dados de imagem.

maxImages
Int32

O número máximo de imagens que o usuário desejará acessar simultaneamente para produzir dados de imagem. Isso deve ser o menor possível para limitar o uso de memória. Depois que maxImages Images forem desativadas pelo usuário, uma delas precisará ser enfileirada novamente antes que uma nova imagem possa ser desativada para acesso via #dequeueInputImage().

Retornos

uma nova instância do ImageWriter.

Atributos

Comentários

Crie um novo ImageWriter.

O maxImages parâmetro determina o número máximo de Image objetos que podem ser retirados simultaneamente ImageWriter . Solicitar mais buffers usará mais memória, portanto, é importante usar apenas o número mínimo necessário.

O tamanho e o formato da imagem de entrada dependem do Surface fornecido pelo ponto de extremidade do consumidor downstream.

Java documentação para android.media.ImageWriter.newInstance(android.view.Surface, int).

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

NewInstance(Surface, Int32, ImageFormatType)

Crie um novo ImageWriter com determinado número máximo de imagens e formato.

[Android.Runtime.Register("newInstance", "(Landroid/view/Surface;II)Landroid/media/ImageWriter;", "", ApiSince=29)]
public static Android.Media.ImageWriter NewInstance(Android.Views.Surface surface, int maxImages, Android.Graphics.ImageFormatType format);
[<Android.Runtime.Register("newInstance", "(Landroid/view/Surface;II)Landroid/media/ImageWriter;", "", ApiSince=29)>]
static member NewInstance : Android.Views.Surface * int * Android.Graphics.ImageFormatType -> Android.Media.ImageWriter

Parâmetros

surface
Surface

O destino em que esse gravador Surface produz dados de imagem.

maxImages
Int32

O número máximo de imagens que o usuário desejará acessar simultaneamente para produzir dados de imagem. Isso deve ser o menor possível para limitar o uso de memória. Depois que maxImages Images forem desativadas pelo usuário, uma delas precisará ser enfileirada novamente antes que uma nova imagem possa ser desativada para acesso via #dequeueInputImage().

format
ImageFormatType

O formato deste ImageWriter. Pode ser qualquer formato válido especificado por ImageFormat ou PixelFormat.

Retornos

uma nova instância do ImageWriter.

Atributos

Comentários

Crie um novo ImageWriter com determinado número máximo de imagens e formato.

O maxImages parâmetro determina o número máximo de Image objetos que podem ser retirados simultaneamente ImageWriter . Solicitar mais buffers usará mais memória, portanto, é importante usar apenas o número mínimo necessário.

O formato especifica o formato de imagem deste ImageWriter. O formato do surface será substituído por esse formato. Por exemplo, se a superfície for obtida de um android.graphics.SurfaceTexture, o formato padrão poderá ser PixelFormat#RGBA_8888. Se o aplicativo criar um ImageWriter com essa superfície e ImageFormat#PRIVATE, este ImageWriter poderá operar com ImageFormat#PRIVATE imagens.

Observe que o ponto de extremidade do consumidor pode ou não ser capaz de dar suporte a imagens com formato diferente, para esse caso, o aplicativo só deve usar esse método se o consumidor puder consumir essas imagens.

O tamanho da imagem de entrada depende do Surface fornecido pelo ponto de extremidade do consumidor downstream.

Java documentação para android.media.ImageWriter.newInstance(android.view.Surface, int, int).

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