Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
[Funkce přidružená k této stránce DirectShow je starší funkce. Byla nahrazena MediaPlayer, MMFMediaEnginea Audio/Video Capture v Media Foundation. Tyto funkce jsou optimalizované pro Windows 10 a Windows 11. Microsoft důrazně doporučuje, aby nový kód používal MediaPlayer, MMFMediaEngine a Audio/Video Capture v Media Foundation místo DirectShow, pokud je to možné. Microsoft navrhuje, aby se stávající kód, který používá starší rozhraní API, přepsal, aby se nová rozhraní API používala, pokud je to možné.]
Filtr analyzátoru více souborů analyzuje jednoduchý formát souboru, který umožňuje zadat více názvů souborů, jako by šlo o jeden soubor. Tyto soubory mají formát zobrazený v následujícím příkladu:
;MULTI
https://server/share/video.mpg
https://server/share/captions.smi
Použití tohoto filtru je zastaralé. Pokud chcete vykreslit více souborů ve stejném grafu filtru, aplikace by měla jednoduše volat RenderFile nebo AddSourceFilter několikrát.
Označit | Hodnota |
---|---|
Rozhraní filtru | IBaseFilter |
Typy médií připnutí vstupu |
|
Rozhraní vstupního kolíku | IPin, IQualityControl |
Typy médií připnutí výstupu |
|
Rozhraní výstupního kolíku | IPin, IQualityControl |
Filtr CLSID | CLSID_MultFile |
Spustitelný | Quartz.dll |
Merit | MERIT_UNLIKELY |
kategorie filtru | CLSID_LegacyAmFilterCategory |
Filtr vytvoří jeden výstupní špendlík pro každý soubor uvedený ve zdrojovém souboru. Typ výstupu je MEDIATYPE_File a blok formátu pro typ výstupu je řetězec širokého znaku, který obsahuje název souboru. Každý špendlík se připojí k instanci filtru File Stream Renderer. Filtr Rendereru streamu souborů vytvoří jeden výstupní pin, který zpřístupňuje IStreamBuilder rozhraní. Výstupní špendlík vykreslí zadaný soubor. Mezi analyzátorem multi-file a rendererem streamu souborů se nepřesouou žádná data médií.
CLSID filtru není definován v Uuids.h. Toto makro použijte ve vlastním souboru záhlaví:
// {D51BD5A3-7548-11cf-A520-0080C77EF58A}
DEFINE_GUID(CLSID_MultFile,
0xd51bd5a3, 0x7548, 0x11cf, 0xa5, 0x20, 0x0, 0x80, 0xc7, 0x7e, 0xf5, 0x8a);