Referência de estrutura Vehicle_camera_device_t
#include < vehicle_camera.h >
Campos de dados | |
estrutura hw_device_t | comum |
const uint32_t | tipo_câmera |
interno(* | get_capabilities )(struct veículo_camera_device_t *dispositivo, veículo_camera_cap_t *cap) |
interno(* | get_camera_crop )(estrutura veículo_camera_device_t *dispositivo, android_native_rect_t *rect) |
interno(* | set_camera_crop )(estrutura veículo_camera_device_t *dispositivo, const android_native_rect_t *rect) |
interno(* | get_camera_position )(estrutura veículo_camera_device_t *dispositivo, android_native_rect_t *rect) |
interno(* | set_camera_position )(struct veículo_camera_device_t *dispositivo, const android_native_rect_t *rect) |
interno(* | get_camera_state )(struct veículo_camera_device_t *dispositivo, veículo_camera_state_t *estado) |
interno(* | set_camera_state )(struct veículo_camera_device_t *dispositivo, const veículo_camera_state_t *estado) |
Descrição detalhada
Definição na linha 109 do arquivo Vehicle_camera.h .
Documentação de campo
const uint32_t camera_type |
Definição na linha 112 do arquivo Vehicle_camera.h .
estrutura hw_device_t comum |
Definição na linha 110 do arquivo Vehicle_camera.h .
int(* get_camera_crop)(struct veículo_camera_device_t *dispositivo, android_native_rect_t *rect) |
Obtém as configurações atuais de corte da câmera.
- Parâmetros
dispositivo - alça do dispositivo correto - configurações atuais de corte da câmera
- Devoluções
- 0 em caso de sucesso -EPERM se o dispositivo não for inicializado -errno em caso de erro
Definição na linha 131 do arquivo Vehicle_camera.h .
int(* get_camera_position)(estrutura veículo_camera_device_t *dispositivo, android_native_rect_t *rect) |
Obtém a posição da câmera no display.
- Parâmetros
dispositivo - alça do dispositivo correto - área de exibição da câmera aparecerá quando ligada
- Devoluções
- 0 em caso de sucesso -EPERM se o dispositivo não for inicializado -errno em caso de erro
Definição na linha 152 do arquivo Vehicle_camera.h .
int(* get_camera_state)(struct veículo_camera_device_t *dispositivo, veículo_camera_state_t *estado) |
Obtém o estado atual da câmera.
- Parâmetros
dispositivo - alça do dispositivo estado - última configuração da câmera
- Devoluções
- 0 em caso de sucesso -EPERM se o dispositivo não for inicializado
Definição na linha 173 do arquivo Vehicle_camera.h .
int(* get_capabilities)(struct veículo_camera_device_t *dispositivo, veículo_camera_cap_t *cap) |
Retorna os recursos desta câmera.
- Parâmetros
dispositivo - alça do dispositivo boné - ponteiro para sinalizadores de capacidades sendo retornados
- Devoluções
- 0 em caso de sucesso -EPERM se o dispositivo for inválido ou não inicializado
Definição na linha 121 do arquivo Vehicle_camera.h .
int(* set_camera_crop)(struct veículo_camera_device_t *dispositivo, const android_native_rect_t *rect) |
Define o corte da câmera.
- Parâmetros
dispositivo - alça do dispositivo correto - área de entrada da câmera para recortar. Deve caber na largura e altura da câmera de acordo com os recursos da câmera.
- Devoluções
- 0 em caso de sucesso -EPERM se o dispositivo não for inicializado -errno em caso de erro
Definição na linha 142 do arquivo Vehicle_camera.h .
int(* set_camera_position)(struct veículo_camera_device_t *dispositivo, const android_native_rect_t *rect) |
Define a posição da câmera no display.
- Parâmetros
dispositivo - alça do dispositivo correto - área de exibição em que a câmera aparecerá quando ligada. Deve caber na largura e altura da tela de acordo com os recursos da câmera.
- Devoluções
- 0 em caso de sucesso -EPERM se o dispositivo não for inicializado -errno em caso de erro
Definição na linha 164 do arquivo Vehicle_camera.h .
int(* set_camera_state)(struct veículo_camera_device_t *dispositivo, const veículo_camera_state_t *estado) |
Define o estado da câmera.
- Parâmetros
dispositivo - alça do dispositivo estado - configuração desejada para a câmera
- Devoluções
- 0 em caso de sucesso -EPERM se o dispositivo não for inicializado -errno em caso de erro
Definição na linha 183 do arquivo Vehicle_camera.h .
A documentação desta estrutura foi gerada a partir do seguinte arquivo:
- hardware/libhardware/include/hardware/ veículo_camera.h