2009-11-30 4 views
0

Il y a quelques années, DirectShow était disponible et vous permettait de gérer la vidéo sur les surfaces DirectDraw. Mais depuis lors, je pense que les deux technologies ont été remplacées. Quelle est actuellement la meilleure solution pour vous permettre de créer une application Windows qui vous permet de composer/mixer/mixer des vidéos/musiques ensemble? Faut-il encore utiliser la route DirectX avec des surfaces/textures, ou est-ce que la fonctionnalité se trouve dans les principales API Windows?Technologies appropriées pour un outil vidéo Windows

Les exemples pourraient être de superposer une image sur une vidéo de jeu, superposer deux vidéos sur le dessus de l'autre avec un effet de transition, etc.

Outre les technologies de base pour gérer la vidéo/audio, sont leur bonne une 3e bibliothèques de partis? Ou peut-être que les API principales ont assez de fonctionnalités par elles-mêmes?

Répondre

0

Si vous parlez du code managé?

Microsoft.DirectX.AudioVideoPlayback

tutoriel court ici: http://forum.codecall.net/csharp-tutorials/20436-tutorial-playing-video-files-managed-directx.html

+0

Cool, mais il est nécessaire DX ces jours-ci? J'ai supposé que WPF devrait avoir de telles caractéristiques, mais seulement du bon sens, pas de connaissances réelles. Et oui, la gestion est bonne ... aucune raison d'utiliser C++ pour cela, donc C# est une option évidente. –

+0

WPF, et Windows lui-même, sont complètement mariés à DirectX, mais avec plus d'abstraction. Même s'il y a une autre façon de le faire, passer par DirectX est probablement le meilleur moyen. –

Questions connexes