関数の呼び出しと戻り値の詳細を示す API を見つけるのに苦労しています...ヘッダーもあまりきれいではありません...
たくさんの例を見つけましたが、エラー処理 (戻り値) に興味があります。このよく知られたライブラリの関数リストと同じくらい基本的なものを見つけようとして髪を引き裂いているので、私はこれに間違ったアプローチをしていますか?
この質問は現在 7 年前のもので、libjpeg
プロジェクトは停滞しています。ただし、このプロジェクトはその後継のようで、古いAPIlibjpeg-turbo
と下位互換性があります。libjpeg
libjpeg.txtにいくつかのドキュメントがあります。libjpeg は、非常に低レベルで学習曲線が急峻な古い学校の C ライブラリです。それを効果的に使用するには、setjmp と longjmp、C 構造体のレイアウト、関数ポインター、およびその他の低レベルの C の多くに精通している必要があります。扱うのは面倒ですが、最小限のリソース使用量で多くのことを行うことができます。
ドキュメントはそれほど素晴らしいものではありません。著者は、このライブラリを使用する人なら誰でもソースを読み、どのように機能するかを理解できるようにすることを意図していたと思います。
jpeglib.h
主なAPIファイルはとですjerror.h
。これらのファイルは、標準のAndroidディストリビューションの一部としても見つけることができます。jpeglib.h
すべてのデータ構造がjerror.h
含まれていますが、対応するメッセージを含むすべてのエラーコードが含まれています。