TotalCaptureResult Classe
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.
O total de resultados montados de uma única captura de imagem do sensor de imagem.
[Android.Runtime.Register("android/hardware/camera2/TotalCaptureResult", DoNotGenerateAcw=true)]
public sealed class TotalCaptureResult : Android.Hardware.Camera2.CaptureResult
[<Android.Runtime.Register("android/hardware/camera2/TotalCaptureResult", DoNotGenerateAcw=true)>]
type TotalCaptureResult = class
inherit CaptureResult
- Herança
- Atributos
Comentários
O total de resultados montados de uma única captura de imagem do sensor de imagem.
Contém a configuração final para o hardware de captura (sensor, lente, flash), o pipeline de processamento, os algoritmos de controle e os buffers de saída.
A TotalCaptureResult é produzido por um CameraDevice após o processamento de um CaptureRequest. Todas as propriedades listadas para solicitações de captura também podem ser consultadas no resultado da captura para determinar os valores finais usados para captura. O resultado também inclui metadados adicionais sobre o estado do dispositivo de câmera durante a captura.
Todas as propriedades retornadas por CameraCharacteristics#getAvailableCaptureResultKeys() estão disponíveis (ou seja CaptureResult#get , retornarão nãonull, se e somente se essa chave foi habilitada pela solicitação. Algumas chaves, como CaptureResult#STATISTICS_FACES , por padrão, são desabilitadas, a menos que habilitadas com um comutador (como CaptureRequest#STATISTICS_FACE_DETECT_MODE). Consulte cada documentação de chave caso a caso.
Para um dispositivo de várias câmeras lógicas, se o CaptureRequest contiver uma superfície para uma câmera física subjacente, o objeto correspondente TotalCaptureResult incluirá os metadados dessa câmera física. E o mapeamento entre a ID da câmera física e os metadados de resultado pode ser acessado por meio #getPhysicalCameraResultsde . Se todas as superfícies solicitadas forem para a câmera lógica, nenhum metadado para a câmera física será incluído.
TotalCaptureResult os objetos são imutáveis.
Java documentação para android.hardware.camera2.TotalCaptureResult.
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.
Campos
| Nome | Description |
|---|---|
| AutomotiveLensFacingExteriorFront |
Obsoleto.
O dispositivo de câmera fica na frente da estrutura do corpo do veículo. (Herdado de CameraMetadata) |
| AutomotiveLensFacingExteriorLeft |
Obsoleto.
O dispositivo de câmera fica no lado esquerdo da estrutura do corpo do veículo. (Herdado de CameraMetadata) |
| AutomotiveLensFacingExteriorOther |
Obsoleto.
O dispositivo de câmera fica de frente para o lado de fora da estrutura do corpo do veículo, mas não exatamente um dos lados externos definidos por essa enumeração. (Herdado de CameraMetadata) |
| AutomotiveLensFacingExteriorRear |
Obsoleto.
O dispositivo de câmera fica na parte traseira da estrutura do corpo do veículo. (Herdado de CameraMetadata) |
| AutomotiveLensFacingExteriorRight |
Obsoleto.
O dispositivo de câmera fica no lado direito da estrutura do corpo do veículo. (Herdado de CameraMetadata) |
| AutomotiveLensFacingInteriorOther |
Obsoleto.
O dispositivo de câmera enfrenta o interior da estrutura do corpo do veículo, mas não exatamente um dos assentos descritos por esta enumeração. (Herdado de CameraMetadata) |
| AutomotiveLensFacingInteriorSeatRow1Center |
Obsoleto.
O dispositivo de câmera enfrenta o banco central da primeira linha. (Herdado de CameraMetadata) |
| AutomotiveLensFacingInteriorSeatRow1Left |
Obsoleto.
O dispositivo de câmera fica de frente para o banco esquerdo da primeira linha. (Herdado de CameraMetadata) |
| AutomotiveLensFacingInteriorSeatRow1Right |
Obsoleto.
O dispositivo de câmera enfrenta o assento direito da primeira linha. (Herdado de CameraMetadata) |
| AutomotiveLensFacingInteriorSeatRow2Center |
Obsoleto.
O dispositivo de câmera enfrenta o banco central da segunda linha. (Herdado de CameraMetadata) |
| AutomotiveLensFacingInteriorSeatRow2Left |
Obsoleto.
O dispositivo de câmera fica de frente para o banco esquerdo da segunda linha. (Herdado de CameraMetadata) |
| AutomotiveLensFacingInteriorSeatRow2Right |
Obsoleto.
O dispositivo de câmera fica de frente para o banco direito da segunda linha. (Herdado de CameraMetadata) |
| AutomotiveLensFacingInteriorSeatRow3Center |
Obsoleto.
O dispositivo de câmera enfrenta o banco central da terceira linha. (Herdado de CameraMetadata) |
| AutomotiveLensFacingInteriorSeatRow3Left |
Obsoleto.
O dispositivo de câmera fica de frente para o banco esquerdo da terceira linha. (Herdado de CameraMetadata) |
| AutomotiveLensFacingInteriorSeatRow3Right |
Obsoleto.
O dispositivo de câmera enfrenta o assento direito da terceira linha. (Herdado de CameraMetadata) |
| AutomotiveLocationExteriorFront |
Obsoleto.
O dispositivo de câmera existe fora da estrutura do corpo do veículo e no lado frontal. (Herdado de CameraMetadata) |
| AutomotiveLocationExteriorLeft |
Obsoleto.
O dispositivo de câmera existe fora e no lado esquerdo da estrutura do corpo do veículo. (Herdado de CameraMetadata) |
| AutomotiveLocationExteriorOther |
Obsoleto.
A câmera existe fora da estrutura do corpo do veículo, mas não exatamente em um dos locais externos que essa enumeração define. (Herdado de CameraMetadata) |
| AutomotiveLocationExteriorRear |
Obsoleto.
O dispositivo de câmera existe fora da estrutura do corpo do veículo e no lado traseiro. (Herdado de CameraMetadata) |
| AutomotiveLocationExteriorRight |
Obsoleto.
O dispositivo de câmera existe fora e no lado direito da estrutura do corpo do veículo. (Herdado de CameraMetadata) |
| AutomotiveLocationExtraFront |
Obsoleto.
O dispositivo de câmera existe fora da moldura do corpo do veículo extra e no lado frontal. (Herdado de CameraMetadata) |
| AutomotiveLocationExtraLeft |
Obsoleto.
O dispositivo de câmera existe fora e no lado esquerdo do corpo extra do veículo. (Herdado de CameraMetadata) |
| AutomotiveLocationExtraOther |
Obsoleto.
O dispositivo de câmera existe em um veículo extra, como o trailer, mas não exatamente em um dos lados frontal, traseiro, esquerdo ou direito. (Herdado de CameraMetadata) |
| AutomotiveLocationExtraRear |
Obsoleto.
O dispositivo de câmera existe fora da moldura do corpo do veículo extra e no lado traseiro. (Herdado de CameraMetadata) |
| AutomotiveLocationExtraRight |
Obsoleto.
O dispositivo de câmera existe fora e no lado direito do corpo extra do veículo. (Herdado de CameraMetadata) |
| AutomotiveLocationInterior |
Obsoleto.
O dispositivo de câmera existe dentro da cabine do veículo. (Herdado de CameraMetadata) |
| ColorCorrectionModeCct |
Obsoleto.
Use |
| ControlAeModeOnLowLightBoostBrightnessPriority |
Obsoleto.
Como "ON", mas aplica um aumento adicional de brilho em cenas de pouca luz. (Herdado de CameraMetadata) |
| ControlAePriorityModeOff |
Obsoleto.
Desabilitar o modo de prioridade do AE. (Herdado de CameraMetadata) |
| ControlAePriorityModeSensorExposureTimePriority |
Obsoleto.
A rotina de exposição automática do dispositivo de câmera está ativa e prioriza o tempo de exposição selecionado pelo aplicativo ( |
| ControlAePriorityModeSensorSensitivityPriority |
Obsoleto.
A rotina de exposição automática do dispositivo de câmera está ativa e prioriza o ISO ( |
| ControlAfSceneChangeDetected |
A alteração de cena é detectada nas regiões do AF. (Herdado de CameraMetadata) |
| ControlAfSceneChangeNotDetected |
A alteração de cena não é detectada nas regiões de AF. (Herdado de CameraMetadata) |
| ControlAutoframingOff |
Obsoleto.
Desabilitar o dimensionamento automático. (Herdado de CameraMetadata) |
| ControlAutoframingOn |
Obsoleto.
Habilite o dimensionamento automático para manter as pessoas no campo de exibição do quadro. (Herdado de CameraMetadata) |
| ControlAutoframingStateConverged |
Obsoleto.
O enquadramento automático atingiu um estado estável (frame/fov não está sendo ajustado). (Herdado de CameraMetadata) |
| ControlAutoframingStateFraming |
Obsoleto.
O enquadramento automático está em processo - o zoom, o zoom para fora ou o painel está ocorrendo. (Herdado de CameraMetadata) |
| ControlAutoframingStateInactive |
Obsoleto.
O enquadramento automático está inativo. (Herdado de CameraMetadata) |
| ControlExtendedSceneModeBokehContinuous |
Obsoleto.
O efeito Bokeh não deve reduzir a taxa de captura em relação à saída bruta do sensor e o efeito é aplicado a todos os fluxos processados não maiores que a dimensão máxima de streaming. (Herdado de CameraMetadata) |
| ControlExtendedSceneModeBokehStillCapture |
Obsoleto.
O modo bokeh de alta qualidade é habilitado para todos os fluxos não brutos (incluindo YUV, JPEG e IMPLEMENTATION_DEFINED) quando a intenção de captura é STILL_CAPTURE. (Herdado de CameraMetadata) |
| ControlExtendedSceneModeDisabled |
Obsoleto.
O modo de cena estendida está desabilitado. (Herdado de CameraMetadata) |
| ControlLowLightBoostStateActive |
Obsoleto.
O modo AE 'ON_LOW_LIGHT_BOOST_BRIGHTNESS_PRIORITY' está habilitado e aplicado. (Herdado de CameraMetadata) |
| ControlLowLightBoostStateInactive |
Obsoleto.
O modo AE 'ON_LOW_LIGHT_BOOST_BRIGHTNESS_PRIORITY' está habilitado, mas não aplicado. (Herdado de CameraMetadata) |
| ControlModeUseExtendedSceneMode |
Obsoleto.
Use um modo de cena estendido específico. (Herdado de CameraMetadata) |
| ControlSettingsOverrideOff |
Obsoleto.
Nenhuma tecla é aplicada antes das outras chaves ao aplicar as configurações captureRequest ao dispositivo de câmera. (Herdado de CameraMetadata) |
| ControlSettingsOverrideZoom |
Obsoleto.
As chaves relacionadas ao zoom são aplicadas mais cedo do que as outras chaves no CaptureRequest. (Herdado de CameraMetadata) |
| ControlVideoStabilizationModePreviewStabilization |
Obsoleto.
A estabilização de visualização, em que a visualização além de todos os outros fluxos não RAW são estabilizados com a mesma qualidade de estabilização, está habilitada. (Herdado de CameraMetadata) |
| ControlZoomMethodAuto |
Obsoleto.
O dispositivo de câmera detecta automaticamente se o aplicativo faz zoom com |
| ControlZoomMethodZoomRatio |
Obsoleto.
O aplicativo pretende controlar o zoom e |
| DistortionCorrectionModeFast |
A correção de distorção da lente é aplicada sem reduzir a taxa de quadros em relação à saída do sensor. (Herdado de CameraMetadata) |
| DistortionCorrectionModeHighQuality |
A correção de distorção de alta qualidade é aplicada, ao custo de uma taxa de quadros possivelmente reduzida em relação à saída do sensor. (Herdado de CameraMetadata) |
| DistortionCorrectionModeOff |
Nenhuma correção de distorção é aplicada. (Herdado de CameraMetadata) |
| ExtensionNightModeIndicatorOff |
Obsoleto.
A câmera detectou condições de iluminação suficientemente brilhantes. (Herdado de CameraMetadata) |
| ExtensionNightModeIndicatorOn |
Obsoleto.
A câmera detectou condições de pouca luz. (Herdado de CameraMetadata) |
| ExtensionNightModeIndicatorUnknown |
Obsoleto.
A câmera não pode avaliar com precisão a iluminação da cena para determinar se uma captura da Extensão da Câmera do Modo Noturno melhoraria a foto. (Herdado de CameraMetadata) |
| LensPoseReferenceAutomotive |
O valor é |
| LensPoseReferenceGyroscope |
O valor é |
| LensPoseReferencePrimaryCamera |
O valor é |
| LensPoseReferenceUndefined |
O dispositivo de câmera não pode representar os valores de |
| LogicalMultiCameraSensorSyncTypeApproximate |
Um mecanismo de software é usado para sincronizar entre as câmeras físicas. (Herdado de CameraMetadata) |
| LogicalMultiCameraSensorSyncTypeCalibrated |
O dispositivo de câmera dá suporte à sincronização de carimbo de data/hora do quadro no nível do hardware e o carimbo de data/hora de uma imagem de fluxo físico reflete com precisão seu tempo de início de exposição. (Herdado de CameraMetadata) |
| RequestAvailableCapabilitiesColorSpaceProfiles |
Obsoleto.
O dispositivo dá suporte à consulta das possíveis combinações de espaços de cores, formatos de imagem e perfis de intervalo dinâmicos compatíveis com a câmera e solicitando um espaço de cor específico para uma sessão por meio |
| RequestAvailableCapabilitiesDynamicRangeTenBit |
Obsoleto.
O dispositivo dá suporte a uma ou mais saídas de câmera de 10 bits de acordo com os perfis de intervalo dinâmico especificados em |
| RequestAvailableCapabilitiesOfflineProcessing |
Obsoleto.
O dispositivo de câmera dá suporte ao caso de uso OFFLINE_PROCESSING. (Herdado de CameraMetadata) |
| RequestAvailableCapabilitiesRemosaicReprocessing |
Obsoleto.
O dispositivo dá suporte ao reprocessamento do |
| RequestAvailableCapabilitiesStreamUseCase |
Obsoleto.
O dispositivo de câmera dá suporte à seleção de um caso de uso por fluxo por meio de
|
| RequestAvailableCapabilitiesSystemCamera |
Obsoleto.
O dispositivo de câmera só é acessível pelos componentes do sistema do Android e aplicativos privilegiados. (Herdado de CameraMetadata) |
| RequestAvailableCapabilitiesUltraHighResolutionSensor |
Obsoleto.
Este dispositivo de câmera é capaz de produzir imagens de alta resolução ultra, além dos tamanhos de imagem descritos no |
| ScalerAvailableStreamUseCasesCroppedRaw |
Obsoleto.
Fluxo RAW cortado quando o cliente opta por cortar o campo de exibição. (Herdado de CameraMetadata) |
| ScalerAvailableStreamUseCasesDefault |
Obsoleto.
Caso de uso de fluxo padrão. (Herdado de CameraMetadata) |
| ScalerAvailableStreamUseCasesPreview |
Obsoleto.
Transmissão ao vivo mostrada ao usuário. (Herdado de CameraMetadata) |
| ScalerAvailableStreamUseCasesPreviewVideoStill |
Obsoleto.
Um único fluxo usado para fins combinados de visualização, vídeo e captura ainda. (Herdado de CameraMetadata) |
| ScalerAvailableStreamUseCasesStillCapture |
Obsoleto.
Captura de fotos ainda. (Herdado de CameraMetadata) |
| ScalerAvailableStreamUseCasesVideoCall |
Obsoleto.
Chamada de vídeo de longa execução otimizada para eficiência de energia e qualidade de vídeo. (Herdado de CameraMetadata) |
| ScalerAvailableStreamUseCasesVideoRecord |
Obsoleto.
Gravando clipes de vídeo. (Herdado de CameraMetadata) |
| ScalerRotateAndCrop180 |
Obsoleto.
As imagens processadas são giradas em 180 graus. (Herdado de CameraMetadata) |
| ScalerRotateAndCrop270 |
Obsoleto.
As imagens processadas são giradas em 270 graus no sentido horário e, em seguida, cortadas para a taxa de proporção original. (Herdado de CameraMetadata) |
| ScalerRotateAndCrop90 |
Obsoleto.
As imagens processadas são giradas em 90 graus no sentido horário e, em seguida, cortadas para a taxa de proporção original. (Herdado de CameraMetadata) |
| ScalerRotateAndCropAuto |
Obsoleto.
A API da câmera seleciona automaticamente o melhor valor concreto para girar e cortar com base no suporte do aplicativo para a resizabilidade e o modo atual de várias janelas. (Herdado de CameraMetadata) |
| ScalerRotateAndCropNone |
Obsoleto.
Nenhuma rotação e corte é aplicada. (Herdado de CameraMetadata) |
| SensorPixelModeDefault |
Obsoleto.
Esse é o modo de pixel do sensor padrão. (Herdado de CameraMetadata) |
| SensorPixelModeMaximumResolution |
Obsoleto.
Nesse modo, os sensores normalmente não bin pixels, como resultado, podem oferecer tamanhos de imagem maiores. (Herdado de CameraMetadata) |
| SensorReadoutTimestampHardware |
Obsoleto.
Este dispositivo de câmera dá suporte ao retorno de chamada onReadoutStarted, bem como à saída de carimbos de data/hora de leitura. (Herdado de CameraMetadata) |
| SensorReadoutTimestampNotSupported |
Obsoleto.
Este dispositivo de câmera não dá suporte ao carimbo de data/hora de leitura e ao retorno de chamada onReadoutStarted. (Herdado de CameraMetadata) |
| StatisticsOisDataModeOff |
Não inclua dados do OIS no resultado da captura. (Herdado de CameraMetadata) |
| StatisticsOisDataModeOn |
Inclua dados do OIS no resultado da captura. (Herdado de CameraMetadata) |
Propriedades
| Nome | Description |
|---|---|
| CameraId |
Obtenha a ID da câmera que produziu esse resultado de captura. (Herdado de CaptureResult) |
| Class |
Retorna a classe de runtime deste |
| FrameNumber |
Obtenha o número de quadro associado a esse resultado. (Herdado de CaptureResult) |
| Handle |
O identificador para a instância subjacente do Android. (Herdado de Object) |
| JniIdentityHashCode |
Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade. (Herdado de Object) |
| JniManagedPeerState |
O total de resultados montados de uma única captura de imagem do sensor de imagem. (Herdado de JavaObject) |
| JniPeerMembers |
O total de resultados montados de uma única captura de imagem do sensor de imagem. |
| Keys |
Retorna uma lista das chaves contidas neste mapa. (Herdado de CameraMetadata) |
| PartialResults |
Obtenha a lista somente leitura de resultados parciais que compõem esse resultado total. |
| PeerReference |
Obtém a referência de objeto JNI para este par Java. (Herdado de Object) |
| PhysicalCameraResults |
Obter o mapa entre as IDs da câmera física e os metadados de resultado da captura |
| PhysicalCameraTotalResults |
Obter o mapa entre ids de câmera física e seus metadados de resultado de captura total |
| Request |
Obtenha a solicitação associada a esse resultado. (Herdado de CaptureResult) |
| SequenceId |
A ID da sequência para essa falha que foi retornada pela |
| ThresholdClass |
Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código. (Herdado de CaptureResult) |
| ThresholdType |
Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código. (Herdado de CaptureResult) |
Métodos
| Nome | Description |
|---|---|
| Clone() |
Cria e retorna uma cópia desse objeto. (Herdado de Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
O total de resultados montados de uma única captura de imagem do sensor de imagem. (Herdado de JavaObject) |
| Dispose() |
Libera os recursos mantidos por esse par Java. (Herdado de Object) |
| Dispose(Boolean) |
Libera os recursos mantidos por esse par Java. (Herdado de Object) |
| DisposeUnlessReferenced() |
O total de resultados montados de uma única captura de imagem do sensor de imagem. (Herdado de JavaObject) |
| Equals(Object) |
O total de resultados montados de uma única captura de imagem do sensor de imagem. (Herdado de JavaObject) |
| Equals(Object) |
Indica se algum outro objeto é "igual a" este. (Herdado de Object) |
| Get(CaptureResult+Key) |
Obtenha um valor de campo de resultado de captura. (Herdado de CaptureResult) |
| GetHashCode() |
Retorna um valor de código hash para o objeto. (Herdado de Object) |
| JavaFinalize() |
Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto. (Herdado de Object) |
| Notify() |
Ativa um único thread que está aguardando no monitor deste objeto. (Herdado de Object) |
| NotifyAll() |
Ativa todos os threads que estão aguardando no monitor deste objeto. (Herdado de Object) |
| SetHandle(IntPtr, JniHandleOwnership) |
Define a propriedade Handle (Herdado de Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
O total de resultados montados de uma única captura de imagem do sensor de imagem. (Herdado de JavaObject) |
| ToArray<T>() |
Cria uma matriz gerenciada com base nesse wrapper de matriz Java. (Herdado de Object) |
| ToString() |
Retorna uma representação de cadeia de caracteres do objeto. (Herdado de Object) |
| UnregisterFromRuntime() |
Cancela o registro desse par Java do runtime de interoperabilidade. (Herdado de Object) |
| Wait() |
Faz com que o thread atual aguarde até ser despertado, normalmente por ser <notificado/em> ou <em>interrompido</em>.<> (Herdado de Object) |
| Wait(Int64, Int32) |
Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido. (Herdado de Object) |
| Wait(Int64) |
Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido. (Herdado de Object) |
Implantações explícitas de interface
| Nome | Description |
|---|---|
| IJavaPeerable.Disposed() |
O total de resultados montados de uma única captura de imagem do sensor de imagem. (Herdado de JavaObject) |
| IJavaPeerable.Finalized() |
O total de resultados montados de uma única captura de imagem do sensor de imagem. (Herdado de JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
O total de resultados montados de uma única captura de imagem do sensor de imagem. (Herdado de JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
O total de resultados montados de uma única captura de imagem do sensor de imagem. (Herdado de JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
O total de resultados montados de uma única captura de imagem do sensor de imagem. (Herdado de JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
O total de resultados montados de uma única captura de imagem do sensor de imagem. (Herdado de JavaObject) |
Métodos de Extensão
| Nome | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtém o nome JNI do tipo da instância |
| JavaAs<TResult>(IJavaPeerable) |
Tente coagir a digitar |
| JavaCast<TResult>(IJavaObject) |
Executa uma conversão de tipo marcada por runtime do Android. |
| JavaCast<TResult>(IJavaObject) |
O total de resultados montados de uma única captura de imagem do sensor de imagem. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Tente coagir a digitar |