Answers

The easiest way to get video frames rendered on the screen is to use D2D. Instead of calling "StretchDIBits" you call "DrawBitmap". Unfortunately there is a bit of setup overhead that needs to be done to get such a solution up and running.

Keep in mind that using D2D will not give you full video acceleration. We have numerous special options for rendering video. To get this acceleration you need to use the Media Engine. Using the Media Engine is extremely complex with lots of moving parts.
I would recommend that you consider each option carefully and decide what is best for your business.

Here are links to samples and pages that should give you all you need to know to get started with both options:

All replies

The easiest way to get video frames rendered on the screen is to use D2D. Instead of calling "StretchDIBits" you call "DrawBitmap". Unfortunately there is a bit of setup overhead that needs to be done to get such a solution up and running.

Keep in mind that using D2D will not give you full video acceleration. We have numerous special options for rendering video. To get this acceleration you need to use the Media Engine. Using the Media Engine is extremely complex with lots of moving parts.
I would recommend that you consider each option carefully and decide what is best for your business.

Here are links to samples and pages that should give you all you need to know to get started with both options: