Camera2_stream_in_ops 구조체 참조

Camera2_stream_in_ops 구조체 참조

#include < camera2.h >

데이터 필드

정수(* acquire_buffer )(const struct Camera2_stream_in_ops *w, buffer_handle_t **buffer)
정수(* release_buffer )(const struct Camera2_stream_in_ops *w, buffer_handle_t *buffer)

상세 설명

입력 재처리 스트림 큐 관리. 이러한 메서드 집합은 할당_reprocess_stream()에서 HAL 장치에 제공됩니다. 재처리 스트림의 입력 gralloc 버퍼 대기열과 상호 작용하는 데 사용됩니다.

Camera2.h 파일의 160 번째 줄에 정의되어 있습니다.

현장 문서

int(* acquire_buffer)(const struct Camera2_stream_in_ops *w, buffer_handle_t **buffer)

재처리할 이미지 데이터의 다음 버퍼를 가져옵니다. 버퍼의 너비, 높이, 형식은 할당_reprocess_stream()에 고정되어 있으며 필요에 따라 스트라이드 및 기타 세부 정보를 플랫폼 gralloc 모듈에서 쿼리해야 합니다. 버퍼는 이미 사용을 위해 잠겨 있습니다.

Camera2.h 파일의 167 번째 줄에 정의되어 있습니다.

int(* release_buffer)(const struct Camera2_stream_in_ops *w, buffer_handle_t *buffer)

재사용을 위해 사용된 버퍼를 버퍼 큐에 반환합니다.

Camera2.h 파일의 172 번째 줄에 정의되어 있습니다.


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