Ссылка на структуру camera3_stream_configuration
#include < camera3.h >
Поля данных | |
uint32_t | количество_потоков |
camera3_stream_t ** | ручьи |
uint32_t | режим работы |
Подробное описание
camera3_stream_configuration_t:
Структура определений потоков, используемая configure_streams(). Эта структура определяет все выходные потоки и входной поток повторной обработки для текущего варианта использования камеры.
Полевая документация
uint32_t число_потоков |
uint32_t режим_операции |
>= 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/include/hardware/ camera3.h