IWICPlanarBitmapSourceTransform interface

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.


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


The IWICPlanarBitmapSourceTransform interface has these methods.

Method Description
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.


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