Condividi tramite


Interfacce per i servizi di modifica DirectShow

[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.]

 

Questa sezione contiene argomenti di riferimento per le interfacce des ( DirectShow Editing Services ).

Interfaccia Descrizione
IAMErrorLog Fornisce un metodo di callback per la registrazione degli errori.
IAMSetErrorLog Imposta o recupera un log degli errori.
IAMTimeline Fornisce metodi per la modifica della sequenza temporale.
IAMTimelineComp Inserisce o recupera tracce virtuali in una composizione.
IAMTimelineEffect Fornisce metodi per la modifica degli effetti della sequenza temporale.
IAMTimelineEffectable Fornisce metodi per aggiungere effetti a un oggetto sequenza temporale.
IAMTimelineGroup Imposta e recupera le proprietà nei gruppi.
IAMTimelineObj Fornisce metodi per modificare gli oggetti sequenza temporale.
IAMTimelineSplittable Suddivide un oggetto sequenza temporale.
IAMTimelineSrc Fornisce metodi per la modifica e l'impostazione delle proprietà sugli oggetti di origine.
IAMTimelineTrack Fornisce metodi per modificare gli oggetti di traccia.
IAMTimelineTrans Fornisce metodi per modificare gli oggetti di transizione.
IAMTimelineTransable Aggiunge transizioni a un oggetto .
IAMTimelineVirtualTrack Fornisce metodi per l'utilizzo di tracce virtuali.
IDxtAlphaSetter Imposta le proprietà sull'effetto Alfa Setter .
IDxtCompositor Imposta le proprietà nella transizione compositore .
IDxtJpeg Imposta le proprietà nella transizione di cancellazione SMPTE .
IDxtKey Imposta le proprietà nella transizione chiave .
IFindCompressorCB Non supportato.
IGrfCache Non supportato.
IMediaDet Recupera informazioni su un file multimediale, ad esempio il numero di flussi e il tipo, la durata e la frequenza dei fotogrammi di ogni flusso.
IMediaLocator Fornisce metodi per convalidare i nomi di file.
IPropertySetter Imposta le proprietà su un effetto o una transizione.
IRenderEngine Esegue il rendering di un progetto DES creando un grafico di filtro da una sequenza temporale.
IRenderEngine2 Consente all'applicazione di sostituire il filtro di ridimensionamento video predefinito usato da DES.
IResize Deve essere supportato da qualsiasi filtro di ridimensionamento video personalizzato.
ISampleGrabber Recupera singoli esempi multimediali mentre si spostano attraverso il grafico del filtro.
ISampleGrabberCB Interfaccia di callback per l'interfaccia ISampleGrabber .
ISmartRenderEngine Fornisce metodi che supportano la ricompressione intelligente.
IXml2Dex Salva e carica i file di progetto DES in Extensible Markup Language (XML).

 

Informazioni di riferimento su C++ per DirectShow Editing Services