WPF není "nějaký .net výmysl", ale primární API pro grafiku ve Windows Vista výše. Ty možnosti jsou opravdu veliké. Mimo jiné umí XAML. To je XML popis dialogu a grafiky, řekněme velmi vzdáleně podobný dialogovým prvkům HTML. V XAML souboru si můžete vytvořit krychli, na její strany nacpat video, pod krychli odraznou plochu jako v CADu, a pak to XAML nechat zobrazit. Skriptem si můžete krychli otáčet, a video se na ní bude spokojeně přehrávat. Samozřejmě taková věc šla dlouhá léta udělat i v C++, ale bylo to dost obtížné. Tady je to stejně triviální, jako napsat jednoduchou HTML stránku.
Na Windows máte k dispozici DirectShow. To je takový ten framework, který se používá pro kompresi, dekompresi a zobrazování videa, samozřejmě totéž s audiem, přehrávání DVD, práci s TV kartami atd. GStreamer na Linuxu je "inspirovaný" ;) DirectShow.

