ailia_llm  1.4.0.0
公開変数類 | 全メンバ一覧
_AILIALLMMediaData 構造体

マルチモーダル用のメディアデータ構造体。オーディオは現在未サポートで、将来的な実装のために予約されています。 画像はファイルパス、エンコード済みバッファ(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です。

メンバ詳解

◆ data

const unsigned char* _AILIALLMMediaData::data

オプション:バッファからの画像データ(file_pathの代替)。 width/heightが0の場合はエンコード済みファイルバッファ(JPG、PNG等)として扱われます。 width/heightが指定されている場合はRaw RGBデータ(width * height * 3バイト)として扱われます。

◆ data_size

unsigned int _AILIALLMMediaData::data_size

バッファのサイズ(dataパラメータと共に使用)

◆ file_path

const char* _AILIALLMMediaData::file_path

メディアファイルへのパス(UTF-8)。dataが指定されている場合は無視されます。

◆ height

unsigned int _AILIALLMMediaData::height

画像の高さ(ピクセル)。Raw RGBデータの場合のみ指定。エンコード済みバッファの場合は0を指定。

◆ media_type

const char* _AILIALLMMediaData::media_type

メディアタイプ(image, audio)。"audio"は将来の実装のために予約されており、現在はサポートされていません。

◆ width

unsigned int _AILIALLMMediaData::width

画像の幅(ピクセル)。Raw RGBデータの場合のみ指定。エンコード済みバッファの場合は0を指定。


この構造体詳解は次のファイルから抽出されました: