Camera3_stream_configuration Informacje o strukturze
#include < camera3.h >
Pola danych | |
uint32_t | liczba_strumieni |
kamera3_strumień_t ** | strumienie |
uint32_t | Tryb pracy |
szczegółowy opis
kamera3_stream_configuration_t:
Struktura definicji strumieni używana przez funkcjęconfigure_streams(). Ta struktura definiuje wszystkie strumienie wyjściowe i strumień wejściowy ponownego przetwarzania dla bieżącego przypadku użycia kamery.
Dokumentacja terenowa
uint32_t liczba_strumieni |
uint32_t tryb_operacji |
>= CAMERA_DEVICE_API_VERSION_3_3:
Tryb pracy strumieni w tej konfiguracji, jedna z wartości zdefiniowanych w kamerze3_stream_configuration_mode_t. HAL może wykorzystać ten tryb jako wskaźnik do odpowiedniego ustawienia właściwości strumienia (np. kamera3_stream->max_buffers). Na przykład, jeśli konfiguracja to CAMERA3_STREAM_CONFIGURATION_CONSTRAINED_HIGH_SPEED_MODE, warstwa HAL może chcieć przeznaczyć więcej buforów na działanie w trybie wsadowym (zobacz android.control.availableHighSpeedVideoConfigurations, aby zapoznać się z definicją trybu wsadowego).
kamera3_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ń z możliwością wejścia (INPUT lub BIDIRECTIONAL).
Należy zdefiniować co najmniej jeden strumień z możliwością wyjścia (OUTPUT lub BIDIRECTIONAL).
Dokumentacja tej struktury została wygenerowana z następującego pliku:
- hardware/libhardware/include/hardware/ camera3.h