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). |
Argomenti correlati