Interfaccia IAMTimelineTrack

Nota

[Deprecato. Questa API può essere rimossa dalle versioni successive di Windows.]

L' IAMTimelineTrack interfaccia fornisce metodi per la modifica degli oggetti Track nei servizi di modifica DirectShow (des).

Una traccia contiene un elenco di origini di cui viene eseguito il rendering nell'output finale. Le origini all'interno della stessa traccia potrebbero non sovrapporsi. Le tracce video possono avere sia effetti che transizioni. Il motore di rendering applica gli effetti prima di applicare le transizioni. Le tracce audio possono avere effetti, ma non transizioni. Per ulteriori informazioni, vedere il modello di sequenza temporale.

Per creare un oggetto Track, chiamare IAMTimeline:: CreateEmptyNode con il tipo di sequenza temporale del valore _ principale _ _ Track. È possibile eseguire una query sul puntatore IAMTimelineObj restituito per l' IAMTimelineTrack interfaccia.

Membri

L'interfaccia IAMTimelineTrack eredita dall'interfaccia IUnknown . IAMTimelineTrack dispone anche di questi tipi di membri:

Metodi

L'interfaccia IAMTimelineTrack dispone di questi metodi.

Metodo Descrizione
AreYouBlank Determina se la traccia è vuota (non contiene oggetti di origine).
GetNextSrc Esegue la ricerca della successiva origine visualizzata all'ora specificata o successiva.
GetNextSrc2 Esegue la ricerca della successiva origine visualizzata nell'ora specificata o in una versione successiva, con l'oggetto specificato come valore REFTIME .
GetNextSrcEx Recupera l'origine successiva dopo l'origine specificata.
GetSourcesCount Recupera il numero di origini nella traccia.
GetSrcAtTime Recupera l'oggetto di origine più vicino al tempo specificato, in base alle condizioni di limite specificate.
GetSrcAtTime2 Recupera l'oggetto di origine più vicino al tempo specificato, dato come valore REFTIME .
InsertSpace Suddivide tutti gli oggetti esistenti al momento specificato e inserisce uno spazio tra di essi.
InsertSpace2 Suddivide tutti gli oggetti esistenti al momento specificato e inserisce uno spazio tra di essi, usando i valori REFTIME .
MoveEverythingBy Non supportata.
MoveEverythingBy2 Non supportata.
SrcAdd Aggiunge un'origine alla traccia.
ZeroBetween Rimuove tutti gli elementi dalla traccia tra le ore specificate.
ZeroBetween2 Rimuove tutti gli elementi dalla traccia tra gli orari specificati, specificati come valori REFTIME .

Commenti

Nota

Il file di intestazione qedit. h non è compatibile con le intestazioni Direct3D successive alla versione 7.

Nota

Per ottenere qedit. h, scaricare l' aggiornamento Microsoft Windows SDK per Windows Vista e .NET Framework 3,0. Qedit. h non è disponibile nel Microsoft Windows SDK per Windows 7 e .NET Framework 3,5 Service Pack 1.

Requisiti

Requisito Valore
Intestazione
Qedit. h
Libreria
Strmiids. lib