Partager via


Audio, vidéo, jeux et graphiques (Visual C#)

Mise à jour : novembre 2007

Vous pouvez utiliser Visual C# pour créer des jeux et des applications multimédias basés sur DirectX et les technologies Windows Media.

XNA

Microsoft XNA est composé de logiciels, services, ressources et communautés de pointe dans le secteur conçus pour permettre aux développeurs de jeux d'être performants sur les plateformes de jeu Microsoft. Pour plus d'informations, visitez le site XNA Developer Center (en anglais).

Windows Presentation Foundation

Microsoft Windows Presentation Foundation (WPF) fournit un cadre pour générer des applications et proposer des expériences haute fidélité dans Windows Vista. WPF associe les interfaces utilisateur d'application, les documents et le contenu multimédia, en exploitant entièrement la puissance de votre ordinateur. Les fonctionnalités s'appliquent aux domaines suivants :

  • Prise en charge des tablettes et d'autres formes d'entrée.

  • Pipeline d'impression et d'acquisition d'images plus moderne.

  • Infrastructure d'accessibilité et d'UI Automation.

  • Interface utilisateur pilotée par des données et visualisation.

  • Points d'intégration pour intégrer l'expérience d'application dans le shell Windows.

Pour plus d'informations, consultez le site Web Windows Presentation Foundation.

Lecteur Windows Media

Le contrôle ActiveX du lecteur Windows Media peut être utilisé dans les applications C# pour des fonctions de lecture audio et vidéo. Le Kit de développement (SDK) du Lecteur Microsoft Windows Media 11 fournit des informations et des outils pour personnaliser le Lecteur Windows Media et utiliser le contrôle ActiveX du Lecteur Windows Media. Le Kit de développement SDK inclut une documentation et des exemples de code qui indiquent comment utiliser le contrôle ActiveX du lecteur Windows Media dans une application C#.

Pour plus d'informations, consultez Windows Media Player 11 SDK dans MSDN library.

Codeur Windows Media

Le Kit de développement de l'encodeur Windows Media série 9 peut être programmé à l'aide de C# pour exécuter les types de tâche suivants :

  • Diffusez un contenu en direct. Une organisation de médias peut utiliser l'API Automation pour planifier la capture automatique et la diffusion de contenu en direct (live). Par exemple, les services de transport locaux peuvent transmettre en flux continu des images en direct des conditions de circulation routière à plusieurs points chauds, en signalant aux automobilistes les embouteillages et en leur conseillant des itinéraires bis.

  • Appliquez un traitement par lots à un contenu. Une organisation de production de média qui doit traiter un grand nombre de fichiers volumineux peut créer un processus de traitement par lots qui utilise l'API Automation pour capturer de manière répétée et coder des flux de données, l'un après l'autre. Une société peut utiliser l'API Automation pour gérer ses services de contenu multimédia en flux continu avec un langage de script par défaut et Windows Script Host.

  • Créez une interface utilisateur personnalisée. Un fournisseur de services Internet (ISP) peut générer une interface qui utilise les fonctionnalités de l'API Automation pour capturer, coder et diffuser des flux de contenu multimédia. Vous pouvez également utiliser les interfaces utilisateur prédéfinies dans l'API Automation dans le même but.

  • Administrez à distance des applications du Codeur Windows Media. Vous pouvez utiliser l'API Automation pour exécuter, dépanner et administrer des applications du Codeur Windows Media à partir d'un ordinateur distant.

Pour plus d'informations, consultez Windows Media Encoder 9 Series SDK dans MSDN library. La rubrique Programmation en C# décrit quelles références inclure lorsque vous travaillez en C#.

Voir aussi

Autres ressources

Écriture d'applications avec Visual C#