This site uses cookies for analytics, personalized content and ads. By continuing to browse this site, you agree to this use. Learn more
Microsoft Logo
Gray Pipe
Developer Network Developer Network Developer
Sign in

Subscriber portal

Get tools
  • Downloads
    • Visual Studio
    • SDKs
    • Trial software
      • Free downloads
      • Office resources
      • SharePoint Server 2013 resources
      • SQL Server 2014 Express resources
      • Windows Server 2012 resources
  • Programs
    • Subscriptions
      • Overview
      • Administrators
    • Students
      • Microsoft Imagine
      • Microsoft Student Partners
    • ISV
    • Startups
    • Events
  • Community
    • Magazine
    • Forums
    • Blogs
    • Channel 9
  • Documentation
    • APIs and reference
    • Dev centers
    • Samples
    • Retired content
search clear
We’re sorry. The content you requested has been removed. You’ll be auto redirected in 1 second.
Windows Imaging Component Programming Guide Component Development
Component Development How to Write a WIC-Enabled Codec
How to Write a WIC-Enabled Codec
How to Write a WIC-Enabled Codec
How to Write a WIC-Enabled Codec
Introduction
How the Windows Imaging Component Works
Implementing a WIC-Enabled Decoder
Implementing a WIC-Enabled Encoder
Codec Installation and Registration
Conclusion (How to Write a WIC-Enabled Codec)
WIC Guidelines for Camera RAW Image Formats
TOC
Collapse the table of content
Expand the table of content
This documentation is archived and is not being maintained.
This documentation is archived and is not being maintained.

How to Write a WIC-Enabled Codec

This section of topics provide developers with guidance on how to implement image file format codecs that will function within the Windows Imaging Component (WIC) framework.

Introduction
How The Windows Imaging Component (WIC) Works
Discovery and Arbitration
Decoding
Encoding
The Lifetime of a Codec
How to WIC-enable a Codec
Multi-Threaded Apartment Support in WIC
Implementing a WIC-Enabled Decoder
Decoder Interfaces
IWICBitmapDecoder
IWICBitmapCodecProgressNotification
IWICBitmapSource
IWICBitmapFrameDecode
IWICMetadataBlockReader
IWICBitmapSourceTransform
IWICDevelopRaw
Implementing a WIC-Enabled Encoder
Encoder Interfaces
IWICBitmapEncoder
IWICBitmapCodecProgressNotification
IWICBitmapFrameEncode
IWICMetadataBlockWriter
Codec Installation and Registration
Registering a Codec
General Register Entries
Encoder-Specific Registry Entries
Registering a Container Format with Metadata Writers
Encoder-Specific Registry Entries
Registering a New Container Format with Metadata Readers
Integration with Windows Vista PhotoGallery and Explorer
Windows Property Store
Windows Vista Photo Gallery
Windows Vista Thumbnail Cache
Updating the Thumbnail Cache when Installing a Codec
Making Your WIC-Enabled Codec Available to Users
Conclusion

Related topics

Conceptual
Introduction (How to Write a WIC-Enabled CODEC)
Windows Imaging Component Overview

 

 

Show:
Print Export (0)
Print Share
IN THIS ARTICLE
    Is this page helpful?
    Additional feedback?
    1500 characters remaining
    Thank you! We appreciate your feedback.

    Dev centers

    • Windows
    • Office
    • Visual Studio
    • Microsoft Azure
    • More...

    Learning resources

    • Microsoft Virtual Academy
    • Channel 9
    • MSDN Magazine

    Community

    • Forums
    • Blogs
    • Codeplex

    Support

    • Self support

    Programs

    • BizSpark (for startups)
    • Microsoft Imagine (for students)
    United States (English)
    • Newsletter
    • Privacy & cookies
    • Terms of use
    • Trademarks
    logo © 2017 Microsoft
    © 2017 Microsoft