Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita dal MediaPlayer, dal IMFMediaEnginee dall'Acquisizione audio/video in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice utilizzi MediaPlayer, IMFMediaEngine e Acquisizione audio/video 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
[Deprecato. Questa API può essere rimossa dalle versioni future di Windows.]
Questa sezione contiene argomenti di riferimento per le interfacce DirectShow Editing Services (DES).
| Interfaccia | Descrizione |
|---|---|
| IAMErrorLog | Fornisce un metodo di callback per la registrazione degli errori. |
| IAMSetErrorLog | Imposta o recupera un registro 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 l'aggiunta di effetti a un oggetto sequenza temporale. |
| IAMTimelineGroup | Imposta e recupera le proprietà dei gruppi. |
| IAMTimelineObj | Fornisce metodi per la modifica degli oggetti della sequenza temporale. |
| IAMTimelineSplittable | Divide un oggetto timeline. |
| IAMTimelineSrc | Fornisce metodi per la modifica e l'impostazione delle proprietà sugli oggetti di origine. |
| IAMTimelineTrack | Fornisce metodi per la modifica degli oggetti di rilevamento. |
| IAMTimelineTrans | Fornisce metodi per la modifica degli oggetti di transizione. |
| IAMTimelineTransable | Aggiunge transizioni a un oggetto . |
| IAMTimelineVirtualTrack | Fornisce metodi per l'uso delle tracce virtuali. |
| IDxtAlphaSetter | Imposta le proprietà sull'effetto Alpha Setter. |
| IDxtCompositor | Imposta le proprietà sulla transizione del Compositore. |
| IDxtJpeg | Imposta le proprietà sulla transizione di cancellazione SMPTE . |
| IDxtKey | Imposta le proprietà sulla transizione del tasto . |
| 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 campioni di media mentre attraversano il grafico di filtri. |
| 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