Session de niveau 4, j’espère avoir le temps de prendre des notes !

# Architecture générale

Un namespace Media pour manipuler les media en C# ou JS : capture, transcode, playto, playbackmanager.

Toutes ces fonctionnalités s’appuient sur la brique Media Foundation qui est native évidemment.

Une media extension peut être :

  • une source
  • un décodeur
  • un effet à appliquer au media
  • un encodeur
  • une sortie

Une extension doit être écrite en C++, et la DLL doit être inclus dans le package de l’application. On peut utiliser les API WinRT et certaines API Desktop.

# Démos avec VS2012

Le C++, l’anglais avec un accent des pays l’est, le décalage horaire, l’exemple de la démo pas super intéressant : je suis vaincu (et je ne suis pas le seul !).

Le concept de media extension est intéressant. Les 10 premières minutes de la session permettent d’avoir une vue générale de l’architecture, après on doit pouvoir trouver tous les samples sur le site des développeurs.

Pierre-Yves