Home | History | Annotate | Download | only in fxcodec

Lines Matching refs:FX_DWORD

88     virtual FX_BOOL	RunLengthEncode(const FX_BYTE* src_buf, FX_DWORD src_size, FX_LPBYTE& dest_buf,

89 FX_DWORD& dest_size) = 0;
90 virtual FX_BOOL A85Encode(const FX_BYTE* src_buf, FX_DWORD src_size, FX_LPBYTE& dest_buf,
91 FX_DWORD& dest_size) = 0;
92 virtual ICodec_ScanlineDecoder* CreateRunLengthDecoder(FX_LPCBYTE src_buf, FX_DWORD src_size, int width, int height,
101 virtual FX_DWORD GetSrcOffset() = 0;
126 virtual ICodec_ScanlineDecoder* CreateDecoder(FX_LPCBYTE src_buf, FX_DWORD src_size, int width, int height,
128 virtual FX_DWORD FlateOrLZWDecode(FX_BOOL bLZW, const FX_BYTE* src_buf, FX_DWORD src_size, FX_BOOL bEarlyChange,
130 FX_DWORD estimated_size, FX_LPBYTE& dest_buf, FX_DWORD& dest_size) = 0;
131 virtual FX_BOOL Encode(const FX_BYTE* src_buf, FX_DWORD src_size,
133 FX_LPBYTE& dest_buf, FX_DWORD& dest_size) = 0;
134 virtual FX_BOOL Encode(FX_LPCBYTE src_buf, FX_DWORD src_size, FX_LPBYTE& dest_buf, FX_DWORD& dest_size) = 0;
142 virtual ICodec_ScanlineDecoder* CreateDecoder(FX_LPCBYTE src_buf, FX_DWORD src_size, int width, int height,
147 FX_LPBYTE& dest_buf, FX_DWORD& dest_size) = 0;
157 virtual ICodec_ScanlineDecoder* CreateDecoder(FX_LPCBYTE src_buf, FX_DWORD src_size,
160 virtual FX_BOOL LoadInfo(FX_LPCBYTE src_buf, FX_DWORD src_size, int& width, int& height,
162 FX_LPBYTE* icc_buf_ptr = NULL, FX_DWORD* icc_length = NULL) = 0;
165 FX_LPCBYTE icc_buf = NULL, FX_DWORD icc_length = 0) = 0;
171 virtual void Input(void* pContext, FX_LPCBYTE src_buf, FX_DWORD src_size) = 0;
182 virtual FX_DWORD GetAvailInput(void* pContext, FX_LPBYTE* avail_buf_ptr = NULL) = 0;
190 virtual FX_LPVOID CreateDecoder(FX_LPCBYTE src_buf, FX_DWORD src_size, FX_BOOL useColorSpace = FALSE) = 0;
192 virtual void GetImageInfo(FX_LPVOID ctx, FX_DWORD& width, FX_DWORD& height,
193 FX_DWORD& codestream_nComps, FX_DWORD& output_nComps) = 0;
206 virtual FX_BOOL Decode(FX_DWORD width, FX_DWORD height, FX_LPCBYTE src_buf, FX_DWORD src_size,
207 FX_LPCBYTE global_data, FX_DWORD global_size, FX_LPBYTE dest_buf, FX_DWORD dest_pitch) = 0;
209 virtual FX_BOOL Decode(IFX_FileRead* file_ptr, FX_DWORD& width, FX_DWORD& height,
210 FX_DWORD& pitch, FX_LPBYTE& dest_buf) = 0;
213 virtual FXCODEC_STATUS StartDecode(void* pJbig2Context, FX_DWORD width, FX_DWORD height, FX_LPCBYTE src_buf, FX_DWORD src_size,
214 FX_LPCBYTE global_data, FX_DWORD global_size, FX_LPBYTE dest_buf, FX_DWORD dest_pitch, IFX_Pause* pPause) = 0;
217 FX_DWORD& width, FX_DWORD& height, FX_DWORD& pitch, FX_LPBYTE& dest_buf, IFX_Pause* pPause) = 0;
245 FX_DWORD Version;
247 FX_DWORD dwProfileType;
248 FX_DWORD dwFormat;
250 FX_DWORD dwProfileSize;
263 FX_DWORD dwIntent = Icc_INTENT_PERCEPTUAL,
264 FX_DWORD dwFlag = Icc_FLAGS_DEFAULT,
265 FX_DWORD dwPrfIntent = Icc_INTENT_ABSOLUTE_COLORIMETRIC,
266 FX_DWORD dwPrfFlag = Icc_FLAGS_SOFTPROOFING
271 FX_DWORD dwSrcFormat = Icc_FORMAT_DEFAULT) = 0;
275 FX_DWORD dwSrcFormat = Icc_FORMAT_DEFAULT,
276 FX_DWORD dwDstFormat = Icc_FORMAT_DEFAULT
287 FX_BOOL MD5ComputeID(FX_LPCVOID buf, FX_DWORD dwSize, FX_BYTE ID[16]);