camera3_stream_configuration 構造体リファレンス

camera3_stream_configuration 構造体リファレンス

#include < camera3.h >

データ フィールド

uint32_t num_streams
 
camera3_stream_t ** streams
 
uint32_t operation_mode
 

詳細な説明

camera3_stream_configuration_t:

configure_streams() で使用されるストリーム定義の構造。この構造は、現在のカメラのユースケースのすべての出力ストリームと再処理入力ストリームを定義します。

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

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

uint32_t num_streams

フレームワークによってリクエストされたストリームの合計数。これには、入力ストリームと出力ストリームの両方が含まれます。ストリームの数は 1 つ以上で、出力可能なストリームが 1 つ以上あります。

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

uint32_t operation_mode

>= CAMERA_DEVICE_API_VERSION_3_3:

この構成のストリームのオペレーション モード。camera3_stream_configuration_mode_t で定義されている値のいずれかです。HAL は、このモードをインジケータとして使用して、ストリーム プロパティ(camera3_stream->max_buffers など)を適切に設定できます。たとえば、構成が CAMERA3_STREAM_CONFIGURATION_CONSTRAINED_HIGH_SPEED_MODE の場合、HAL はバッチモードの操作用にバッファをさらに確保する場合があります(バッチモードの定義については、android.control.availableHighSpeedVideoConfigurations をご覧ください)。

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

camera3_stream_t ** ストリーム

カメラ HAL デバイスの入出力構成を定義するカメラ ストリーム ポインタの配列。

1 つの構成で定義できる入力対応ストリームは 1 つまでです(INPUT または BIDIRECTIONAL)。

出力可能なストリームを少なくとも 1 つ定義する必要があります(OUTPUT または BIDIRECTIONAL)。

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


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