Vanilla.PDF  1.6.0
Cross-platform toolkit for creating and modifying PDF documents
List of all members
DCTDecodeFilterHandle Class Reference

The DCTDecode filter decodes grayscale or colour image data that has been encoded in the JPEG baseline format. More...

Inheritance diagram for DCTDecodeFilterHandle:
FilterBaseHandle IUnknownHandle
error_type CALLING_CONVENTION DCTDecodeFilter_Create (DCTDecodeFilterHandle **result)
 Creates a new filter instance.
 
error_type CALLING_CONVENTION DCTDecodeFilter_Encode (DCTDecodeFilterHandle *handle, BufferHandle *data, BufferHandle **result)
 Encodes source data and returns encoded result data. More...
 
error_type CALLING_CONVENTION DCTDecodeFilter_EncodeParams (DCTDecodeFilterHandle *handle, BufferHandle *data, DictionaryObjectHandle *parameters, BufferHandle **result)
 Encodes source data and returns encoded result data. More...
 
error_type CALLING_CONVENTION DCTDecodeFilter_Decode (DCTDecodeFilterHandle *handle, BufferHandle *data, BufferHandle **result)
 Decodes source data and returns decoded result data. More...
 
error_type CALLING_CONVENTION DCTDecodeFilter_Release (DCTDecodeFilterHandle *handle)
 Decrement the internal reference counter. More...
 

Additional Inherited Members

- Public Member Functions inherited from FilterBaseHandle
error_type CALLING_CONVENTION FilterBase_Encode (FilterBaseHandle *handle, BufferHandle *data, BufferHandle **result)
 Encodes source data and returns encoded result data.
 
- Public Member Functions inherited from IUnknownHandle
error_type CALLING_CONVENTION IUnknown_AddRef (IUnknownHandle *handle)
 Increment the internal reference counter.
 

Detailed Description

The DCTDecode filter decodes grayscale or colour image data that has been encoded in the JPEG baseline format.

See Adobe Technical Note #5116 for additional information about the use of JPEG "markers".
For more information please visit section 7.4.8 - DCTDecode Filter

Examples
extract.c, and filter.c.

Friends And Related Function Documentation

◆ DCTDecodeFilter_Encode()

error_type CALLING_CONVENTION DCTDecodeFilter_Encode ( DCTDecodeFilterHandle handle,
BufferHandle data,
BufferHandle **  result 
)
related

Encodes source data and returns encoded result data.

See also
FilterBase_Encode
Examples
filter.c.

◆ DCTDecodeFilter_EncodeParams()

error_type CALLING_CONVENTION DCTDecodeFilter_EncodeParams ( DCTDecodeFilterHandle handle,
BufferHandle data,
DictionaryObjectHandle parameters,
BufferHandle **  result 
)
related

Encodes source data and returns encoded result data.

See also
FilterBase_EncodeParams
Examples
extract.c.

◆ DCTDecodeFilter_Decode()

error_type CALLING_CONVENTION DCTDecodeFilter_Decode ( DCTDecodeFilterHandle handle,
BufferHandle data,
BufferHandle **  result 
)
related

Decodes source data and returns decoded result data.

See also
FilterBase_Decode
Examples
filter.c.

◆ DCTDecodeFilter_Release()

error_type CALLING_CONVENTION DCTDecodeFilter_Release ( DCTDecodeFilterHandle handle)
related

Decrement the internal reference counter.

When the internal counter reaches zero the object is deleted. Releasing already disposed object causes undefined behavior.

See also
IUnknown_Release
Examples
extract.c, and filter.c.

The documentation for this class was generated from the following file: