camera2_stream_in_ops 構造体リファレンス
camera2_stream_in_ops 構造体リファレンス
#include <
camera2.h
>
データ フィールド |
|
int(* | acquire_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) |
詳細な説明
入力再処理ストリームのキュー管理。これらのメソッドのセットは、allocate_reprocess_stream() で HAL デバイスに提供されます。これらのメソッドは、再処理ストリームの入力 gralloc バッファキューとやり取りするために使用されます。
フィールドのドキュメント
int(* acquire_buffer)(const struct camera2_stream_in_ops *w, buffer_handle_t **buffer) |
再処理する画像データの次のバッファを取得します。バッファの幅、高さ、形式は allocate_reprocess_stream() で固定され、ストライドなどの詳細は必要に応じてプラットフォームの gralloc モジュールからクエリする必要があります。バッファはすでに使用のためにロックされています。
ファイル camera2.h の 167 行目 の定義。
int(* release_buffer)(const struct camera2_stream_in_ops *w, buffer_handle_t *buffer) |
この構造体のドキュメントは、次のファイルから生成されました。
- hardware/libhardware/include/hardware/ camera2.h