camera3_stream_buffer_set構造体リファレンス
camera3_stream_buffer_set構造体リファレンス
#include < camera3.h >
データフィールド | |
camera3_stream_t * | ストリーム |
uint32_t | num_buffers |
buffer_handle_t ** | バッファ |
詳細な説明
camera3_stream_buffer_set_t:
ストリームのグラロックバッファの完全なセット。この構造はregister_stream_buffers()に与えられ、カメラのHALデバイスが新しく割り当てられたストリームバッファーを登録/マップなどできるようにします。
> = CAMERA_DEVICE_API_VERSION_3_2:
非推奨(および使用されていません)。特に、register_stream_buffersも非推奨であり、呼び出されることはありません。
ファイルcamera3.hの1844行で定義されています。
フィールドドキュメント
buffer_handle_t **バッファ |
このストリームの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行で定義されています。
この構造体のドキュメントは、次のファイルから生成されました。