Condividi tramite


Interfaccia IFileSinkFilter (strmif.h)

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

L'interfaccia IFileSinkFilter viene implementata nei filtri che scrivono flussi multimediali in un file. Un filtro sink di file in un grafico del filtro di acquisizione video, ad esempio, scrive l'output del filtro di compressione video in un file. In genere, l'applicazione che esegue questo grafico di filtro deve consentire all'utente di immettere il nome del file da scrivere. Questa interfaccia consente la comunicazione di queste informazioni.

Se un filtro richiede il nome di un file di output, deve esporre questa interfaccia per consentire a un'applicazione di impostare il nome del file. Si noti che attualmente non è disponibile alcuna implementazione della classe di base di questa interfaccia.

Qualsiasi applicazione che deve impostare il nome del file in cui il filtro sink di file scriverà deve usare questa interfaccia per ottenere e impostare il nome del file.

Ereditarietà

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

Metodi

L'interfaccia IFileSinkFilter include questi metodi.

 
IFileSinkFilter::GetCurFile

Il metodo GetCurFile recupera il nome e il tipo di supporto del file corrente. (IFileSinkFilter.GetCurFile)
IFileSinkFilter::SetFileName

Il metodo SetFileName imposta il nome del file in cui verranno scritti esempi multimediali.

Commenti

L'interfaccia IFileSinkFilter2 estende IFileSinkFilter.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione strmif.h (include Dshow.h)

Vedi anche

Interfacce