camera3_stream_buffer_set 구조체 참조

camera3_stream_buffer_set 구조체 참조

#include < camera3.h >

데이터 필드

camera3_stream_t stream
 
uint32_t  num_buffers
 
buffer_handle_t **  버퍼
 

상세 설명

camera3_stream_buffer_set_t:

스트림의 전체 gralloc 버퍼 세트입니다. 이 구조는 카메라 HAL 기기가 새로 할당된 스트림 버퍼를 등록/매핑하는 등의 작업을 할 수 있도록 register_stream_buffers()에 제공됩니다.

>= CAMERA_DEVICE_API_VERSION_3_2:

지원 중단됨 (사용되지 않음). 특히 register_stream_buffers도 지원 중단되었으며 호출되지 않습니다.

camera3.h 파일의 1844 행에 정의되어 있습니다.

필드 문서

buffer_handle_t** buffers

이 스트림의 gralloc 버퍼 핸들 배열입니다. 스트림 형식이 HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED로 설정된 경우 카메라 HAL 기기는 전달된 버퍼를 검사하여 플랫폼 비공개 픽셀 형식 정보를 확인해야 합니다.

camera3.h 파일의 1862 줄에 정의되어 있습니다.

uint32_t num_buffers

이 스트림의 버퍼 수입니다. stream->max_buffers보다 크거나 같은 값입니다.

camera3.h FILE의 1854 라인에 정의되어 있습니다.

이러한 버퍼가 속한 스트림의 스트림 핸들

camera3.h 파일의 1848 줄에 정의되어 있습니다.


이 구조체에 관한 문서는 다음 파일에서 생성되었습니다.