DSP_ConvertYuvToRgb

構文


BOOL DSP_ConvertYuvToRgb(const void* src, void* dst, u32 size);
BOOL DSP_ConvertYuvToRgbAsync(const void* src, void* dst, u32 size, DSP_GraphicsCallback callback);

引数

src YUV422形式の画像データを保持しているバッファ。
dst 変換後のデータを格納するバッファ。
size src のデータサイズ。
callback 処理の終了時に実行されるコールバック関数。

返り値

変換が正常に終了した場合はTRUEを返します。
変換が正常に終了しなかった場合や、既にグラフィックスコンポーネントが何らかの処理を行っている場合はFALSEを返します。

説明

YUV422 フォーマットの画像データを RGB555 フォーマットに変換します。
YUV422 フォーマットの画像データは、カメラから取得することができます。

メインメモリからDSP(WRAM-C)へのデータ転送は、DMAを用いて行われます。

非同期版(*Async)を実行した場合、変換終了は引数として登録したコールバック関数が呼ばれることで通知されます。

参照

DSP_LoadGraphics, DSP_UnloadGraphics, CAMERA_SetOutputFormat

履歴

2008/05/22 初版