camera3_stream_configuration Odniesienie do struktury

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.

Definicja w linii 1688 pliku camera3.h .

Dokumentacja terenowa

uint32_t num_streams

Całkowita liczba strumieni żądanych przez platformę. Obejmuje to zarówno strumienie wejściowe, jak i wyjściowe. Liczba strumieni będzie wynosić co najmniej 1 i będzie co najmniej jeden strumień nadający się do wyjścia.

Definicja w linii 1694 pliku camera3.h .

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

Definicja w linii 1722 pliku camera3.h .

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

Definicja w linii 1706 pliku camera3.h .


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