SensorInfoTimestampSource Enumeração
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.
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. 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. 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.