Interfaccia IAMTimelineObj

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, FMMediaEngine 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, FMMediaEngine e Audio/Video Capture in Media Foundation anziché 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 IAMTimelineObj fornisce metodi per modificare gli oggetti sequenza temporale in DirectShow Editing Services (DES). Tutti gli oggetti sequenza temporale implementano questo metodo, inclusi oggetti di origine, effetto, transizione, traccia, gruppo e composizione. Creare un oggetto sequenza temporale chiamando il metodo IAMTimeline::CreateEmptyNode .

Membri

L'interfaccia IAMTimelineObj eredita dall'interfaccia IUnknown . IAMTimelineObj include anche questi tipi di membri:

Metodi

L'interfaccia IAMTimelineObj include questi metodi.

Metodo Descrizione
ClearDirty Non supportato.
FixTimes Arrotonda i tempi di inizio e di arresto specificati ai limiti più vicini del frame.
FixTimes2 Arrotonda i tempi di inizio e di arresto specificati come valori REFTIME , ai limiti di frame più vicini.
GetDirtyRange Non supportato.
GetDirtyRange2 Non supportato.
GetEmbedDepth Non supportato.
GetGenID Recupera l'identificatore generato dall'oggetto.
GetGroupIBelongTo Non supportato.
GetLocked Recupera lo stato di modifica dell'oggetto (bloccato o sbloccato).
GetMuted Recupera lo stato disattivato dell'oggetto.
GetPropertySetter Recupera il setter della proprietà dell'oggetto.
GetStartStop Recupera gli orari di inizio e arresto dell'oggetto rispetto all'elemento padre dell'oggetto.
GetStartStop2 Recupera i tempi di inizio e arresto dell'oggetto, come valori REFTIME .
GetSubObject Recupera l'oggetto secondario associato a questo oggetto.
GetSubObjectGUID Recupera il GUID del sottooggetto associato a questo oggetto sequenza temporale.
GetSubObjectGUIDB Recupera il GUID del subobject come valore BSTR .
GetSubObjectLoaded Determina se il puntatore subobject dell'oggetto è stato impostato.
GetTimelineNoRef Non supportato.
GetTimelineType Recupera il tipo dell'oggetto.
GetUserData Recupera i dati persistenti definiti dall'applicazione.
GetUserID Recupera l'identificatore definito dall'applicazione dell'oggetto.
GetUserName Recupera il nome definito dall'applicazione dell'oggetto.
Rimuovi Rimuove questo oggetto dalla sequenza temporale per la reinserzione altrove.
RemoveAll Rimuove definitivamente questo oggetto dalla sequenza temporale, inclusi gli oggetti secondari e gli elementi figlio.
SetDirtyRange Non implementato.
SetDirtyRange2 Non implementato.
SetLocked Imposta lo stato di modifica dell'oggetto su bloccato o sbloccato.
SetMuted Imposta lo stato disattivato dell'oggetto.
SetPropertySetter Imposta il setter della proprietà dell'oggetto.
SetStartStop Imposta gli orari di inizio e arresto dell'oggetto rispetto alla sequenza temporale.
SetStartStop2 Imposta gli orari di inizio e arresto dell'oggetto, come valori REFTIME .
SetSubObject Non supportato.
SetSubObjectGUID Specifica l'identificatore univoco globale (GUID) del subobject associato a questo oggetto.
SetSubObjectGUIDB Specifica il GUID del subobject come valore BSTR .
SetTimelineType Non supportato.
SetUserData Imposta i dati persistenti definiti dall'applicazione.
SetUserID Imposta un identificatore definito dall'applicazione per l'oggetto.
SetUserName Imposta un nome definito dall'applicazione per l'oggetto.

 

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
Qedit.h
Libreria
Strmiids.lib