Sdílet prostřednictvím


Filtr rozdělovače DV

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

Tento filtr rozdělí prokládané digitální video (DV) datový proud do jeho komponentní videa a zvukových proudů.

Označit Hodnota
Rozhraní filtru IBaseFilter, IDVSplitter
Typy médií připnutí vstupu MEDIATYPE_Interleaved, MEDIASUBTYPE_dvsd, FORMAT_DvInfo
Rozhraní vstupního pinu IMemInputPin, IPin, IQualityControl
Typy médií připnutí výstupu video: MEDIATYPE_Video, FORMAT_DvInfo
audio: MEDIATYPE_Audio, MEDIASUBTYPE_PCM, FORMAT_WaveFormatEx
Rozhraní výstupního připínáčku IMediaPosition, IMediaSeeking, IPin, IQualityControl
Filtr CLSID CLSID_DVSplitter
CLSID stránky vlastností Žádná stránka vlastností.
Spustitelný qdv.dll
Merit MERIT_NORMAL
kategorie filtru CLSID_LegacyAmFilterCategory

Poznámky

Snímky DV obsahují zvuk a video ve stejném rámečku. Filtr DV Splitter extrahuje zvuková data a doručí je jako jeden nebo dva zvukové streamy z pinů zvukového výstupu. Původní snímek DV se dodává z připínáčku výstupu videa jako rámeček videa. Typ média v rámečku videa se změní z MEDIATYPE_Interleaved na MEDIATYPE_Video, ale jinak se data nezmění. Typ média se změní tak, aby signalizoval, že se zvuková data do rámce mají ignorovat. Dv Splitter nenastavuje mediální čas na jeho výstupní vzorky; Pokud píšete podřízený filtr, který vyžaduje časy médií, můžete je odvodit z počtu snímků.

Pouze jeden výstupní kolík současně zveřejňuje IMediaPosition a IMediaSeeking rozhraní.

Filtr DV Splitter může přijímat změny dynamického formátu ve zvukovém streamu. Pokud je však filtr AVI Mux podřízený, odmítne změnu formátu. Pokud k tomu dojde, DV Splitter přestane vytvářet zvukový stream. Toto omezení má vliv jenom na zachytávání souborů typu 2. U souborů typu 1 se prokládání datového proudu na prvním místě nerozdělí. Ve verzi Preview neexistuje žádný filtr AVI Mux, který je podřízený.

Pokud je zdrojem DV živá kamera, obvykle neexistuje důvod, proč by se formát zvuku změnil. Formát se ale může změnit, pokud přenášíte z pásky VTR, která obsahuje několik heterogenních zdrojů.

Každý rámec DV obsahuje metadata kromě dat zvuku a videa. Tato metadata se můžou změnit z rámce na rámec. Aplikace mohou analyzovat metadata prozkoumáním vstupních ukázek nebo výstupních ukázek videa. DirectShow však neposkytuje žádnou přímou podporu pro analýzu metadat DV. Další informace najdete v IEC 61834-4.

Filtry DirectShow

digitální video v directShow