Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.

camera2_stream_in_ops Odniesienie do struktury

camera2_stream_in_ops Odniesienie do struktury

#include < camera2.h >

Pola danych

int (* pozyskiwanie_buffer ) (const struct camera2_stream_in_ops * w, buffer_handle_t ** buffer)
int (* release_buffer ) (const struct camera2_stream_in_ops * w, buffer_handle_t * buffer)

szczegółowy opis

Zarządzanie kolejką strumienia wejściowego ponownego przetwarzania. Zestaw tych metod jest dostarczany do urządzenia HAL za pomocą metody assign_reprocess_stream (); są one używane do interakcji z wejściową kolejką bufora gralloc strumienia ponownego przetwarzania.

Definicja w wierszu 160 pliku camera2.h .

Dokumentacja terenowa

int (* Pozyskiwanie_buffer) (const struct kamera2_stream_in_ops * w, buffer_handle_t ** buffer)

Pobierz następny bufor danych obrazu do ponownego przetworzenia. Szerokość, wysokość i format bufora są ustalane w assignate_reprocess_stream (), a krok i inne szczegóły powinny być odpytywane z modułu gralloc platformy w razie potrzeby. Bufor będzie już zablokowany do użytku.

Definicja w linii 167 pliku camera2.h .

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

Zwróć używany bufor do kolejki buforów w celu ponownego wykorzystania.

Definicja w linii 172 pliku camera2.h .


Dokumentacja dla tej struktury została wygenerowana z następującego pliku:
  • sprzęt / libhardware / include / hardware / camera2.h