Referência de estrutura Vehicle_camera_device_t

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: