CameraMetadata.RequestAvailableCapabilitiesStreamUseCase Campo
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.
Cuidado
This constant will be removed in the future version. Use Android.Hardware.Camera2.RequestAvailableCapabilities enum directly instead of this field.
O dispositivo de câmera dá suporte à seleção de um caso de uso por fluxo por meio de
android.hardware.camera2.params.OutputConfiguration#setStreamUseCase para que o dispositivo possa otimizar parâmetros de pipeline de câmera, como ajuste, modo de sensor ou configurações de ISP para um cenário de usuário específico.
[Android.Runtime.Register("REQUEST_AVAILABLE_CAPABILITIES_STREAM_USE_CASE", ApiSince=33)]
[System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.Camera2.RequestAvailableCapabilities enum directly instead of this field.", true)]
public const Android.Hardware.Camera2.RequestAvailableCapabilities RequestAvailableCapabilitiesStreamUseCase = 19;
[<Android.Runtime.Register("REQUEST_AVAILABLE_CAPABILITIES_STREAM_USE_CASE", ApiSince=33)>]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.Camera2.RequestAvailableCapabilities enum directly instead of this field.", true)>]
val mutable RequestAvailableCapabilitiesStreamUseCase : Android.Hardware.Camera2.RequestAvailableCapabilities
Valor do campo
Value = 19- Atributos
Comentários
O dispositivo de câmera dá suporte à seleção de um caso de uso por fluxo para android.hardware.camera2.params.OutputConfiguration#setStreamUseCase que o dispositivo possa otimizar parâmetros de pipeline de câmera, como ajuste, modo de sensor ou configurações de ISP para um cenário de usuário específico. Alguns exemplos de uso dessa funcionalidade são:
<ul><li>Distinguir capturas YUV de alta qualidade de um fluxo YUV regular em que a qualidade da imagem pode não ser tão boa quanto o fluxo JPEG ou</li><>Usar um fluxo para atender a várias finalidades: visor, gravação de vídeo e ainda captura. Isso é comum com aplicativos que desejam aplicar edições igualmente à visualização, imagens salvas e vídeos salvos.</li></ul>
Essa funcionalidade requer que o dispositivo de câmera dê suporte aos seguintes casos de uso de fluxo:
<ul>li DEFAULT para compatibilidade com versões anteriores em que o aplicativo não define um caso< de uso de fluxo/li><>PREVIEW para viewfinder ao vivo e análise< de imagem no aplicativo/li><li>STILL_CAPTURE para captura< de fotos ainda/li><li>VIDEO_RECORD para gravar clipes< de vídeo/li><li>PREVIEW_VIDEO_STILL para um único fluxo usado para visor, gravação de vídeo e ainda captura.<></li><li>VIDEO_CALL para chamadas< de vídeo de longa execução/li></ul>
android.hardware.camera2.CameraCharacteristics#SCALER_AVAILABLE_STREAM_USE_CASES lista todos os casos de uso de fluxo com suporte.
Consulte a diretriz para as combinações de fluxo obrigatórias que envolvem casos de uso de fluxo, que também podem ser consultadas por meio android.hardware.camera2.params.MandatoryStreamCombination de .
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.