Sequenza temporale
[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.
[Questa API non è supportata e potrebbe essere modificata o non disponibile in futuro.]
La sequenza temporale espone l'interfaccia IAMTimeline . Questa interfaccia contiene metodi per impostare le proprietà sulla sequenza temporale; per aggiungere gruppi alla sequenza temporale; e per la creazione di oggetti sequenza temporale, ad esempio gruppi, tracce e origini. Per creare una nuova sequenza temporale, chiamare la funzione CoCreateInstance standard come indicato di seguito:
IAMTimeline *pTL = NULL;
hr = CoCreateInstance(CLSID_AMTimeline, NULL, CLSCTX_INPROC_SERVER,
IID_IAMTimeline, (void**)&pTL);
La nuova sequenza temporale è vuota. A questo punto è possibile caricare un file di progetto esistente (vedere Caricamento e anteprima di un progetto) oppure compilare la sequenza temporale creando e inserendo nuovi oggetti (vedere Creazione di una sequenza temporale).
Argomenti correlati