Camera3_stream_configuration Informacje o strukturze

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.

Definicja w linii 1688 pliku kamera3.h .

Dokumentacja terenowa

uint32_t liczba_strumieni

Całkowita liczba strumieni żądanych przez platformę. Dotyczy to zarówno strumieni wejściowych, jak i wyjściowych. Liczba strumieni będzie wynosić co najmniej 1 i będzie co najmniej jeden strumień z możliwością wyjścia.

Definicja w linii 1694 pliku kamera3.h .

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).

Definicja w linii 1722 pliku kamera3.h .

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).

Definicja w linii 1706 pliku kamera3.h .


Dokumentacja tej struktury została wygenerowana z następującego pliku:
  • hardware/libhardware/include/hardware/ camera3.h