camera3_stream_configuration Odniesienie do struktury
#include < camera3.h >
Pola danych | |
uint32_t | num_streams |
camera3_stream_t ** | strumienie |
uint32_t | Tryb pracy |
szczegółowy opis
camera3_stream_configuration_t:
Struktura definicji strumieni, używana przez configure_streams (). Ta struktura definiuje wszystkie strumienie wyjściowe i strumień wejściowy przetwarzania dla bieżącego przypadku użycia kamery.
Dokumentacja terenowa
uint32_t num_streams |
uint32_t operation_mode |
> = CAMERA_DEVICE_API_VERSION_3_3:
Tryb pracy 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). Na przykład, jeśli konfiguracja to CAMERA3_STREAM_CONFIGURATION_CONSTRAINED_HIGH_SPEED_MODE, warstwa HAL może chcieć odłożyć więcej buforów do pracy w trybie wsadowym (zobacz android.control.availableHighSpeedVideoConfigurations dla definicji trybu wsadowego).
camera3_stream_t ** strumienie |
Tablica wskaźników strumienia kamery definiująca konfigurację wejścia / wyjścia dla urządzenia HAL kamery.
W pojedynczej konfiguracji można zdefiniować co najwyżej jeden strumień wejściowy (WEJŚCIOWY lub DWUKIERUNKOWY).
Należy zdefiniować co najmniej jeden strumień wyjściowy (WYJŚCIOWY lub DWUKIERUNKOWY).
Dokumentacja dla tej struktury została wygenerowana z następującego pliku:
- sprzęt / libhardware / include / hardware / camera3.h