JPG Manager Header
none
AXELL CORPORATION
2017_02_22 初版
2017_05_01 [#1303]JPGライブラリの変更
2017_10_26 Ver2.0
2018_01_24 Ver2.1 [#1781] 品質設定API "AG903_JPGSetQScale" を追加
2021_06_30 [SDK3.3] 異常なJPEGデータのデコードが終了しなくなる不具合を修正 (#3255)
|
名前 |
説明 |
![]() |
カラーコンポーネント | |
![]() |
コーデックモード | |
![]() |
フック要因 |
|
名前 |
説明 |
![]() |
コーデック終了処理 | |
![]() |
カラーコンポーネント取得 | |
![]() |
JPGハンドル取得 | |
![]() |
イメージサイズ取得 | |
![]() |
ストリームサイズ取得 | |
![]() |
JPGモジュール初期化 | |
![]() |
コーデック初期化 | |
![]() |
JPGハンドル解放 | |
![]() |
コールバック登録 | |
![]() |
品質値を設定 | |
![]() |
コーデック開始処理 |
|
名前 |
説明 |
![]() |
コーデック設定パラメータ in_buf は4バイトアラインされたアドレスを指定して下さい。 またデコード時はデータの末尾に0xXXを4バイト以上余分に付加して下さい。 out_buf は4バイトアラインされたアドレスを指定して下さい。 またエンコード時はサイズを見積もれませんので十分なサイズを確保して下さい。 strm_size は in_buf に余分に付加したデータを含めたサイズを設定して下さい。 stride は ストライドのバイトサイズを設定して下さい。 また設定値は8ピクセルの倍数(16バイト)単位にする必要があります。 capture は true=キャプチャ回路から取り込み、false=VRAMから取り込み です。 buf_flow は true=有効、false=無効 です。(BMU使用時はtrueを指定して下さい) flame_skip は true=次のSOIマーカーまでフレームをスキップする、false=スキップなし です。 | |
![]() |
コーデック制御パラメータ interval はRestartマーカーのインターバルの設定です。 operation は右から指定します。 AG903_JPG_ENDEC_DECODE , AG903_JPG_ENDEC_ENCODE color_cmpnt は右から指定します。 AG903_JPG_CCOMP_YUV420 , AG903_JPG_CCOMP_YUV422 EOImarker は true=マーカーON、false=マーカーOFF です。 RSTmarker は true=マーカーON、false=マーカーOFF です。 SOImarker は true=マーカーON、false=マーカーOFF です。 marker は true=マーカーON、false=マーカーOFF です。 SOSstop は true=デコード停止、false=通常動作 です。 | |
![]() |
フックリスト構造体 コールバック不要な場合は clbk にNULLを設定して下さい。 param はコールバック関数に引数として渡されます。 | |
|
コーデック設定パラメータ in_buf は4バイトアラインされたアドレスを指定して下さい。 またデコード時はデータの末尾に0xXXを4バイト以上余分に付加して下さい。 out_buf は4バイトアラインされたアドレスを指定して下さい。 またエンコード時はサイズを見積もれませんので十分なサイズを確保して下さい。 strm_size は in_buf に余分に付加したデータを含めたサイズを設定して下さい。 stride は ストライドのバイトサイズを設定して下さい。 また設定値は8ピクセルの倍数(16バイト)単位にする必要があります。 capture は true=キャプチャ回路から取り込み、false=VRAMから取り込み です。 buf_flow は true=有効、false=無効 です。(BMU使用時はtrueを指定して下さい) flame_skip は true=次のSOIマーカーまでフレームをスキップする、false=スキップなし です。 | |
|
コーデック制御パラメータ interval はRestartマーカーのインターバルの設定です。 operation は右から指定します。 AG903_JPG_ENDEC_DECODE , AG903_JPG_ENDEC_ENCODE color_cmpnt は右から指定します。 AG903_JPG_CCOMP_YUV420 , AG903_JPG_CCOMP_YUV422 EOImarker は true=マーカーON、false=マーカーOFF です。 RSTmarker は true=マーカーON、false=マーカーOFF です。 SOImarker は true=マーカーON、false=マーカーOFF です。 marker は true=マーカーON、false=マーカーOFF です。 SOSstop は true=デコード停止、false=通常動作 です。 | |
|
フックリスト構造体 コールバック不要な場合は clbk にNULLを設定して下さい。 param はコールバック関数に引数として渡されます。 |
名前 |
説明 |
コールバック関数型 handle はJPGハンドル、param は AG903_JPGSetHooks で設定したパラメータです。 | |
JPGハンドル |