camera3_stream_configuration Справочник по структуре
#include < camera3.h >
Поля данных | |
uint32_t | num_streams |
camera3_stream_t ** | потоки |
uint32_t | режим работы |
Подробное описание
camera3_stream_configuration_t:
Структура определений потоков, используемая configure_streams (). Эта структура определяет все выходные потоки и входной поток повторной обработки для текущего варианта использования камеры.
Полевая документация
uint32_t num_streams |
uint32_t operation_mode |
> = CAMERA_DEVICE_API_VERSION_3_3:
Режим работы потоков в этой конфигурации, одно из значений, определенных в camera3_stream_configuration_mode_t. HAL может использовать этот режим в качестве индикатора для соответствующей установки свойства потока (например, camera3_stream-> max_buffers). Например, если конфигурация - CAMERA3_STREAM_CONFIGURATION_CONSTRAINED_HIGH_SPEED_MODE, HAL может захотеть выделить больше буферов для работы в пакетном режиме (см. Android.control.availableHighSpeedVideoConfigurations для определения пакетного режима).
camera3_stream_t ** потоки |
Массив указателей потока камеры, определяющий конфигурацию ввода / вывода для устройства HAL камеры.
В одной конфигурации может быть определено не более одного потока с возможностью ввода (INPUT или BIDIRECTIONAL).
Должен быть определен хотя бы один поток с возможностью вывода (OUTPUT или BIDIRECTIONAL).
Документация для этой структуры была создана из следующего файла:
- оборудование / libhardware / включить / оборудование / camera3.h