|
#pragma once
#include "windows.h"
#include "streams.h"
#include "IJ2KEncoder.h"
struct CBaseCompressor
{
virtual HRESULT Init(BITMAPINFOHEADER* pBih) PURE;
virtual HRESULT Compress(BYTE* pInput, DWORD inputSize, BYTE* pOutput, DWORD* outputSize) PURE;
virtual HRESULT SetQuality(BYTE quality) PURE;
virtual HRESULT GetMediaSubTypeAndCompression(GUID* mediaSubType, DWORD* compression) PURE;
};
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.