camera2_stream_in_ops Struct Referansı
camera2_stream_in_ops Struct Referansı
#include < camera2.h >
Veri alanları | |
int (* | acquire_buffer ) (const struct camera2_stream_in_ops * w, buffer_handle_t ** arabellek) |
int (* | release_buffer ) (const struct camera2_stream_in_ops * w, buffer_handle_t * arabellek) |
Detaylı Açıklama
Giriş yeniden işleme akışı sırası yönetimi. Bu yöntemlerin bir kümesi, ayırma_process_akımı (); yeniden işleme akışının giriş gralloc arabellek kuyruğu ile etkileşimde bulunmak için kullanılırlar.
Saha Belgeleri
int (* acquire_buffer) (const struct camera2_stream_in_ops * w, buffer_handle_t ** tampon) |
Yeniden işlenecek bir sonraki görüntü verisi arabelleğini alın. Tamponun genişliği, yüksekliği ve formatı tahsisate_reprocess_stream () içinde sabitlenir ve adım ve diğer detaylar, gerektiğinde platform gralloc modülünden sorgulanmalıdır. Arabellek kullanım için zaten kilitlenmiş olacak.
int (* release_buffer) (const struct camera2_stream_in_ops * w, buffer_handle_t * arabellek) |
Bu yapının belgeleri aşağıdaki dosyadan oluşturulmuştur:
- donanım / libhardware / include / hardware / camera2.h