camera3_stream_buffer_set Справочник по структуре

camera3_stream_buffer_set Справочник по структуре

#include < camera3.h >

Поля данных

camera3_stream_t * поток
uint32_t num_buffers
buffer_handle_t ** буферы

Подробное описание

camera3_stream_buffer_set_t:

Полный набор буферов gralloc для потока. Эта структура передается в register_stream_buffers (), чтобы позволить устройству HAL камеры регистрировать / отображать / т. Д. Вновь выделенные буферы потока.

> = CAMERA_DEVICE_API_VERSION_3_2:

Устарело (и не используется). В частности, register_stream_buffers также устарел и никогда не будет вызываться.

Определение в строке 1844 файла camera3.h .

Полевая документация

buffer_handle_t ** буферы

Массив дескрипторов буфера gralloc для этого потока. Если для формата потока задано значение HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED, устройство HAL камеры должно проверять переданные буферы, чтобы определить любую информацию о формате частных пикселей платформы.

Определение в строке 1862 файла camera3.h .

uint32_t num_buffers

Количество буферов в этом потоке. Гарантированно будет не меньше stream-> max_buffers.

Определение в строке 1854 файла camera3.h .

camera3_stream_t * поток

Дескриптор потока, которому принадлежат эти буферы.

Определение в строке 1848 файла camera3.h .


Документация для этой структуры была создана из следующего файла:
  • оборудование / libhardware / включить / оборудование / camera3.h