Vanilla.PDF  1.5.2
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 DCTDecodeFilter_Create (DCTDecodeFilterHandle **result)
 Creates a new filter instance.
 
error_type DCTDecodeFilter_Encode (DCTDecodeFilterHandle *handle, BufferHandle *data, BufferHandle **result)
 Encodes source data and returns encoded result data. More...
 
error_type DCTDecodeFilter_EncodeParams (DCTDecodeFilterHandle *handle, BufferHandle *data, DictionaryObjectHandle *parameters, BufferHandle **result)
 Encodes source data and returns encoded result data. More...
 
error_type DCTDecodeFilter_Decode (DCTDecodeFilterHandle *handle, BufferHandle *data, BufferHandle **result)
 Decodes source data and returns decoded result data. More...
 
error_type DCTDecodeFilter_Release (DCTDecodeFilterHandle *handle)
 Decrement the internal reference counter. More...
 

Additional Inherited Members

- Public Member Functions inherited from FilterBaseHandle
error_type FilterBase_Encode (FilterBaseHandle *handle, BufferHandle *data, BufferHandle **result)
 Encodes source data and returns encoded result data.
 
- Public Member Functions inherited from IUnknownHandle
error_type 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 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 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 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 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: