Interfaccia IAMTimelineTrans
[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.
Nota
[Deprecata. Questa API può essere rimossa dalle versioni future di Windows.]
L'interfaccia IAMTimelineTrans
fornisce metodi per la modifica delle transizioni in DirectShow Editing Services (DES). Una transizione è una progressione tra un livello video e il rendering composito di tutti i livelli video con una priorità inferiore. È possibile aggiungere una transizione a qualsiasi oggetto sequenza temporale che espone l'interfaccia IAMTimelineTransable . Per impostare le proprietà in una transizione, usare l'interfaccia IPropertySetter .
L'oggetto di transizione DES è in realtà un wrapper per un oggetto Transform DirectX. Qualsiasi oggetto DirectX Transform di 2 input può essere usato per implementare l'effetto visivo per la transizione. Microsoft non supporta più lo sviluppo di oggetti DirectX Transform di terze parti. Per specificare l'oggetto DirectX Transform per una transizione, chiamare il metodo IAMTimelineObj::SetSubObjectGUID .
Per creare un oggetto di transizione, chiamare IAMTimeline::CreateEmptyNode con il valore TIMELINE_MAJOR_TYPE_TRANSITION. È possibile eseguire una query sul puntatore IAMTimelineObj restituito per l'interfaccia IAMTimelineTrans
.
Membri
L'interfaccia IAMTimelineTrans eredita dall'interfaccia IUnknown . IAMTimelineTrans include anche questi tipi di membri:
Metodi
L'interfaccia IAMTimelineTrans include questi metodi.
Metodo | Descrizione |
---|---|
GetCutPoint | Recupera il punto di taglio. |
GetCutPoint2 | Recupera il punto di taglio, come valore REFTIME . |
GetCutsOnly | Determina se il rendering della transizione viene eseguito come taglio. |
GetSwapInputs | Recupera un valore che indica se gli input di transizione vengono scambiati. |
SetCutPoint | Imposta il punto di taglio. |
SetCutPoint2 | Imposta il punto di taglio come valore REFTIME . |
SetCutsOnly | Specifica se il rendering della transizione viene eseguito come taglio. |
SetSwapInputs | Specifica se gli input di transizione vengono scambiati. |
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 nella Microsoft Windows SDK per Windows 7 e .NET Framework 3.5 Service Pack 1.
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
Libreria |
|
Vedi anche