Simulazione della compilazione di gragrafi con GraphEdit

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation invece di DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

DirectShow offre un'utilità di debug denominata GraphEdit, che è possibile usare per creare e testare grafici di filtro.

GraphEdit è uno strumento visivo per la creazione di grafici di filtro. Con GraphEdit è possibile sperimentare un grafico di filtro prima di scrivere codice dell'applicazione. È anche possibile caricare un grafico di filtro creato dall'applicazione per verificare che l'applicazione stia creando il grafico corretto. Se si sviluppa un filtro personalizzato, GraphEdit offre un modo rapido per testarlo: è sufficiente caricare un grafico con il filtro personalizzato e provare a eseguire il grafico. Se non si ha familiarità con DirectShow, GraphEdit è un buon modo per acquisire familiarità con i grafici dei filtri e l'architettura DirectShow.

La figura seguente mostra come GraphEdit rappresenta un semplice grafico di filtro.

grafico di filtro semplice in graphedit

Ogni filtro è rappresentato come rettangolo. I quadrati più piccoli lungo i bordi dei filtri rappresentano puntini. I pin di input si trovano sul lato sinistro del filtro e i pin di output si trovano sul lato destro. Le frecce rappresentano le connessioni tra puntini.

Con GraphEdit è possibile:

  • Creare e modificare grafici di filtro usando un'interfaccia visiva, trascinamento della selezione.
  • Simulare chiamate a livello di codice per creare un grafico.
  • Eseguire, sospendere, arrestare e cercare un grafico.
  • Visualizzare i filtri registrati nel computer e visualizzare le informazioni del Registro di sistema per ogni filtro.
  • Visualizzare le pagine delle proprietà del filtro.
  • Visualizzare i tipi di supporti di connessioni pin.

Questa sezione contiene i seguenti argomenti:

Uso di DirectShow