Camera3_stream_buffer_set 構造体のリファレンス

Camera3_stream_buffer_set 構造体のリファレンス

#include < camera3.h >

データフィールド

カメラ3_ストリーム_t *ストリーム
uint32_t num_buffers
バッファハンドル_t **バッファ

詳細な説明

Camera3_stream_buffer_set_t:

ストリームの gralloc バッファーの完全なセット。この構造体は register_stream_buffers() に与えられ、カメラ HAL デバイスが新しく割り当てられたストリーム バッファを登録/マッピング/その他できるようにします。

>= CAMERA_DEVICE_API_VERSION_3_2:

非推奨になりました (使用されません)。特に、 register_stream_buffers も非推奨であり、呼び出されることはありません。

ファイルCamera3.h1844行目の定義。

フィールドドキュメント

buffer_handle_t** バッファ

このストリームの gralloc バッファ ハンドルの配列。ストリーム形式が HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED に設定されている場合、カメラ HAL デバイスは渡されたバッファを検査して、プラットフォームのプライベート ピクセル形式情報を判断する必要があります。

ファイルCamera3.h1862行目の定義。

uint32_t num_buffers

このストリーム内のバッファの数。少なくとも stream->max_buffers であることが保証されます。

ファイルCamera3.h1854行目の定義。

Camera3_stream_t * ストリーム

これらのバッファが属するストリームのストリーム ハンドル

ファイルCamera3.h1848行目の定義。


この構造体のドキュメントは次のファイルから生成されました。
  • ハードウェア/libhardware/include/hardware/camera3.h