|
ailia_llm
1.4.0.0
|
マルチモーダル用のメディアデータ構造体。オーディオは現在未サポートで、将来的な実装のために予約されています。 画像はファイルパス、エンコード済みバッファ(JPG、PNG等)、またはRaw RGBデータから読み込み可能です。 エンコード済みバッファの対応フォーマットはJPG、PNG、TGA、BMP、PSD、GIF、HDR、PICです。 [詳解]
#include <ailia_llm.h>
公開変数類 | |
| const char * | media_type |
| メディアタイプ(image, audio)。"audio"は将来の実装のために予約されており、現在はサポートされていません。 [詳解] | |
| const char * | file_path |
| メディアファイルへのパス(UTF-8)。dataが指定されている場合は無視されます。 [詳解] | |
| const unsigned char * | data |
| オプション:バッファからの画像データ(file_pathの代替)。 width/heightが0の場合はエンコード済みファイルバッファ(JPG、PNG等)として扱われます。 width/heightが指定されている場合はRaw RGBデータ(width * height * 3バイト)として扱われます。 [詳解] | |
| unsigned int | data_size |
| バッファのサイズ(dataパラメータと共に使用) [詳解] | |
| unsigned int | width |
| 画像の幅(ピクセル)。Raw RGBデータの場合のみ指定。エンコード済みバッファの場合は0を指定。 [詳解] | |
| unsigned int | height |
| 画像の高さ(ピクセル)。Raw RGBデータの場合のみ指定。エンコード済みバッファの場合は0を指定。 [詳解] | |
マルチモーダル用のメディアデータ構造体。オーディオは現在未サポートで、将来的な実装のために予約されています。 画像はファイルパス、エンコード済みバッファ(JPG、PNG等)、またはRaw RGBデータから読み込み可能です。 エンコード済みバッファの対応フォーマットはJPG、PNG、TGA、BMP、PSD、GIF、HDR、PICです。
| const unsigned char* _AILIALLMMediaData::data |
オプション:バッファからの画像データ(file_pathの代替)。 width/heightが0の場合はエンコード済みファイルバッファ(JPG、PNG等)として扱われます。 width/heightが指定されている場合はRaw RGBデータ(width * height * 3バイト)として扱われます。
| unsigned int _AILIALLMMediaData::data_size |
バッファのサイズ(dataパラメータと共に使用)
| const char* _AILIALLMMediaData::file_path |
メディアファイルへのパス(UTF-8)。dataが指定されている場合は無視されます。
| unsigned int _AILIALLMMediaData::height |
画像の高さ(ピクセル)。Raw RGBデータの場合のみ指定。エンコード済みバッファの場合は0を指定。
| const char* _AILIALLMMediaData::media_type |
メディアタイプ(image, audio)。"audio"は将来の実装のために予約されており、現在はサポートされていません。
| unsigned int _AILIALLMMediaData::width |
画像の幅(ピクセル)。Raw RGBデータの場合のみ指定。エンコード済みバッファの場合は0を指定。