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/include/hardware/ camera3.h