camera3_stream_buffer_set 構造体リファレンス

camera3_stream_buffer_set 構造体リファレンス

#include < camera3.h >

データ フィールド

camera3_stream_t * stream
 
uint32_t num_buffers
 
buffer_handle_t **  buffer
 

詳細な説明

camera3_stream_buffer_set_t:

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

>= CAMERA_DEVICE_API_VERSION_3_2:

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

ファイル camera3.h 1844 行目の定義。

フィールドのドキュメント

buffer_handle_t** buffers

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

ファイル camera3.h 1862 行 の定義。

uint32_t num_buffers

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

ファイル camera3.h 1854 行の定義。

camera3_stream_t * ストリーム

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

ファイル camera3.h 1848 行 の定義。


この構造体のドキュメントは、次のファイルから生成されました。