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 |
|
Libreria |
|