|
| DLL_EXPORT PUCRESULT WINAPI | ExtractSequenceNo (const PUCHAR pData, UINT32 nWidth, UINT32 nHeight, PUSHORT pSeqNo) |
| | 圧縮画像データからシーケンス番号を抽出します。
|
| DLL_EXPORT PUCRESULT WINAPI | DecodeData (PUINT8 pDst, UINT32 nX, UINT32 nY, UINT32 nWidth, UINT32 nHeight, UINT32 nLineBytes, const PUINT8 pSrc, const PUSHORT pQVals) |
| | 圧縮画像データを輝度値データに展開します。
|
| DLL_EXPORT PUCRESULT WINAPI | DecodeDataMultiThread (PUINT8 pDst, UINT32 nX, UINT32 nY, UINT32 nWidth, UINT32 nHeight, UINT32 nLineBytes, const PUINT8 pSrc, const PUSHORT pQVals, UINT32 nThreadCount) |
| | 圧縮画像データを輝度値データに展開します。このデコード処理はマルチスレッドで行われます。
|
| DLL_EXPORT PUCRESULT WINAPI | DecodeDCTData (PINT16 pDst, UINT32 nX, UINT32 nY, UINT32 nWidth, UINT32 nHeight, UINT32 nLineBytes, const PUINT8 pSrc, const PUSHORT pQVals) |
| | 圧縮画像データをDCT係数に展開します。
|
| DLL_EXPORT PUCRESULT WINAPI | DecodeDCData (PUINT8 pDst, UINT32 nBlockX, UINT32 nBlockY, UINT32 nBlockCountX, UINT32 nBlockCountY, const PUINT8 pSrc) |
| | 圧縮画像データのDC成分を展開します。
|
| DLL_EXPORT PUCRESULT WINAPI | GetAvailableGPUProcess () |
| | PCがGPU処理可能かを取得します。
|
| DLL_EXPORT PUCRESULT WINAPI | SetupGPUDecode (PUC_GPU_SETUP_PARAM param) |
| | GPU処理で使用するメモリを確保します。
|
| DLL_EXPORT PUCRESULT WINAPI | TeardownGPUDecode () |
| | GPU処理で使用したメモリを解放します。
|
| DLL_EXPORT PUCRESULT WINAPI | DecodeGPU (bool download, unsigned char *pSrc, unsigned char **pDst, UINT32 lineBytes) |
| | 圧縮画像データを輝度値データに展開します。(GPU使用)
|
| DLL_EXPORT PUCRESULT WINAPI | GetGPULastError (int &errorCode) |
| | 最後に発生したGPU処理でのエラーコードを取得します。
|
| DLL_EXPORT PUCRESULT WINAPI | IsSetupGPUDecode (bool &status) |
| | GPUデコードのメモリが確保がされているかを取得します。
|