Sdílet prostřednictvím


Ukázka DMOEnum

[Funkce přidružená k této stránce DirectShow je starší funkce. Byla nahrazena MediaPlayer, IMFMediaEnginea 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é.]

Popis

Tato ukázková aplikace vyčísluje všechny objekty DirectX Media Objects (DMO) zaregistrované v systému uživatele a zobrazí o nich informace.

Ukázka používá funkci DMOEnum a rozhraní IEnumDMO k výčtu DMOs. Používá rozhraní IMediaObject a další rozhraní DMO k získání informací o každém DMO.

Použití

Když se aplikace spustí, vytvoří výčet všech nainstalovaných objektů dynamické správy. Pokud vyberete konkrétní kategorii DMO, aplikace zobrazí pouze objekty DMO v této kategorii. Pokud chcete zobrazit informace o objektu DMO, vyberte ze seznamu objekt DMO. Aplikace zobrazí počet datových proudů, upřednostňované typy médií, server DLL pro daný objekt DMO a další informace o objektu DMO. Chcete-li zahrnout nebo vyloučit klíčové DMO, zaškrtněte nebo odškrtněte Zahrnout klíčové DMO? zaškrtávací políčko.

Stažení ukázky

Pokud chcete stáhnout ukázky sady DirectShow SDK, nainstalujte nejnovější verzi sady Windows SDK.

Tato ukázka se nainstaluje v následující cestě: [root sady SDK]\Samples\Multimedia\DirectShow\Misc\DMOEnum.

ukázky DirectShow