Idioma

SensorInfoTimestampSource Enumeração

Definição

Enumera valores retornados pelos membros e Realtime pelos Unknownmembros.

public enum SensorInfoTimestampSource
type SensorInfoTimestampSource = 
Herança
SensorInfoTimestampSource

Campos

Nome Valor Description
Unknown 0

Carimbos de data/hora de android.sensor.timestamp estão em nanossegundos e monotônicas, mas não podem ser comparados a carimbos de data/hora de outros subsistemas (por exemplo, acelerômetro, giro etc.) ou outras instâncias dos mesmos ou diferentes dispositivos de câmera no mesmo sistema com precisão. No entanto, os carimbos de data/hora estão aproximadamente na mesma base de tempo que SystemClock.uptimeMillis(). A precisão é suficiente para tarefas como sincronização de A/V para gravação de vídeo, pelo menos, e os carimbos de data/hora podem ser usados diretamente junto com carimbos de data/hora do subsistema de áudio para essa tarefa.

Os carimbos de data/hora entre fluxos e resultados de uma única instância de câmera são comparáveis e os carimbos de data/hora de todos os buffers e os metadados de resultado gerados por uma única captura são idênticos.

Referência do Android para android.hardware.camera2.CameraMetadata.SENSOR_INFO_TIMESTAMP_SOURCE_UNKNOWN.

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.

Realtime 1

Os carimbos de data/hora de android.sensor.timestamp estão na mesma base de tempo que SystemClock.elapsedRealtimeNanos() e podem ser comparados a outros carimbos de data/hora usando essa base.

Quando buffers de um dispositivo REALTIME são passados diretamente para um codificador de vídeo da câmera, a compensação automática é feita para considerar diferentes bases de tempo dos subsistemas de áudio e câmera. Se o aplicativo estiver recebendo buffers e depois enviando-os para um codificador de vídeo ou outro aplicativo em que eles são comparados com carimbos de data/hora do subsistema de áudio ou semelhantes, essa compensação não está presente. Nesses casos, os aplicativos precisam ajustar os carimbos de data/hora em si. Como SystemClock.elapsedRealtimeNanos() e SystemClock.uptimeMillis() só divergem enquanto o dispositivo está dormindo, um deslocamento entre as duas fontes pode ser medido uma vez por sessão ativa e aplicado a carimbos de data/hora para precisão suficiente para sincronização de A/V.

Referência do Android para android.hardware.camera2.CameraMetadata.SENSOR_INFO_TIMESTAMP_SOURCE_REALTIME.

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.

Comentários

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