Compilazione dinamica Graph

Se è necessario modificare un grafico di filtro esistente, è possibile arrestare il grafico, apportare le modifiche e riavviare il grafico. Questo è in genere l'approccio migliore. Tuttavia, in alcune circostanze, è possibile modificare un grafico mentre è ancora in esecuzione. Ad esempio:

  • L'applicazione inserisce un filtro degli effetti video durante la riproduzione.
  • Un filtro di origine commuta tipi di supporti midstream, eventualmente richiedendo un nuovo filtro di decompressione.
  • L'applicazione aggiunge un nuovo flusso video al grafico.

Questi sono tutti esempi di compilazione dinamica del grafico, un termine che copre qualsiasi tipo di modifica a un grafico di filtro mentre il grafico continua a essere eseguito. La compilazione dinamica del grafico può essere avviata da un'applicazione o da un filtro nel grafico. Sono possibili tre scenari distinti:

Informazioni su DirectShow