IWICPlanarBitmapSourceTransform interface (wincodec.h)

Provides access to planar Y’CbCr pixel formats where pixel components are stored in separate component planes. This interface also allows access to other codec optimizations for flip/rotate, scale, and format conversion to other Y’CbCr planar formats; this is similar to the pre-existing IWICBitmapSourceTransform interface.

QueryInterface can be used to obtain this interface from the Windows provided implementations of IWICBitmapFrameDecode for the JPEG decoder, IWICBitmapScaler, IWICBitmapFlipRotator, and IWICColorTransform.

Inheritance

The IWICPlanarBitmapSourceTransform interface inherits from the IUnknown interface. IWICPlanarBitmapSourceTransform also has these types of members:

Methods

The IWICPlanarBitmapSourceTransform interface has these methods.

 
IWICPlanarBitmapSourceTransform::CopyPixels

Copies pixels into the destination planes. Configured by the supplied input parameters.
IWICPlanarBitmapSourceTransform::DoesSupportTransform

Use this method to determine if a desired planar output is supported and allow the caller to choose an optimized code path if it is.

Requirements

Requirement Value
Minimum supported client Windows 8.1 [desktop apps | UWP apps]
Minimum supported server Windows Server 2012 R2 [desktop apps | UWP apps]
Target Platform Windows
Header wincodec.h

See also

JPEG YCbCr Support