ImageWriter.NewInstance 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.
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.