2010-11-15 11 views
6

Sono uno sviluppatore di .Net C#. Voglio sviluppare la programmazione multimediale sul codec video/audio, catturare i media dalla fonte, ecc. Userò il DirectShow Lib, ma lo leggo su MSDN e sono molto confuso perché sono un principiante .Come posso apprendere una programmazione DirectShow?

Avete i migliori tutorial o qualche articolo che può far capire ai principianti di programmare nell'architettura DirectShow? Se è così, per favore condividili.

risposta

4
2

Amico, IMO E 'meglio sviluppare DirectShow in C++, appena dovreste imparare a creare oggetti COM e Uninitialize esso, C++ è più veloce, e la corrente biblioteca a disposizione di DirectShow tutto sono in C++, i casi che sono in codice progetto in C# sono buoni per l'apprendimento di base dello spettacolo diretto, ma non sono soluzioni pratiche. sono wrapper COM per usarli in C#, la velocità è la preoccupazione principale e la loro velocità nell'analisi video in tempo reale non è buona. MSDN è il miglior riferimento per lavorare con directshow e ci sono buoni esempi nell'SDK

+1

Sono d'accordo, i campioni in combinazione con la documentazione MSDN sono un buon modo per imparare DirectShow. Ho anche trovato il forum MS DirectShow molto utile: http://social.msdn.microsoft.com/Forums/en-US/windowsdirectshowdevelopment/threads anche se questo forum non fornisce supporto per .NET. – Ralf

0

Basta leggere DirectShow SDK in MSDN dall'inizio. Quindi installare GraphEditPlus, provare a creare alcuni grafici e quindi dal menu File è possibile generare codice C# che crea questi grafici utilizzando DirectShowLib per .NET e vedere come lo fa.

Problemi correlati