Informacje o strukturze camera3_stream_configuration
#include <
camera3.h
>
Pola danych |
|
uint32_t | num_streams |
camera3_stream_t ** | strumień |
uint32_t | operation_mode |
Szczegółowy opis
camera3_stream_configuration_t:
Struktura definicji strumieni używana przez funkcję configure_streams(). Ta struktura definiuje wszystkie strumienie wyjściowe i przetwarzany ponownie strumień wejściowy w przypadku bieżącego zastosowania kamery.
Dokumentacja pola
uint32_t num_streams |
uint32_t operation_mode |
>= CAMERA_DEVICE_API_VERSION_3_3:
Tryb działania strumieni w tej konfiguracji, jedna z wartości zdefiniowanych w camera3_stream_configuration_mode_t. HAL może używać tego trybu jako wskaźnika do odpowiedniego ustawiania właściwości strumienia (np. camera3_stream->max_buffers). Jeśli na przykład konfiguracja to CAMERA3_STREAM_CONFIGURATION_CONSTRAINED_HIGH_SPEED_MODE, HAL może chcieć zarezerwować więcej buforów na potrzeby działania w trybie zbiorczym (definicja trybu zbiorczego: android.control.availableHighSpeedVideoConfigurations).
camera3_stream_t ** strumienie |
Tablica wskaźników strumienia kamery, która definiuje konfigurację wejścia/wyjścia dla urządzenia HAL kamery.
W ramach jednej konfiguracji można zdefiniować maksymalnie 1 strumień z możliwością przesyłania danych wejściowych (INPUT lub BIDIRECTIONAL).
Musisz zdefiniować co najmniej 1 strumień z możliwością wyjścia (OUTPUT lub BIDIRECTIONAL).
Dokumentacja tego typu danych została wygenerowana z tego pliku:
- hardware/libhardware/include/hardware/ camera3.h