Condividi tramite


Esempio DMOEnum

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, IMFMediaEngine 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, IMFMediaEngine e Audio/Video Capture 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.

Descrizione

Questa applicazione di esempio enumera tutte le DMO ( DirectX Media Objects ) registrate nel sistema dell'utente e visualizza le informazioni su di esse.

L'esempio usa la funzione DMOEnum e l'interfaccia IEnumDMO per enumerare le DMO. Usa l'interfaccia IMediaObject e altre interfacce DMO per recuperare informazioni su ogni DMO.

Utilizzo

Quando l'applicazione viene avviata, enumera tutte le DMO installate. Se si seleziona una categoria DMO specifica, l'applicazione visualizza solo le DMO in tale categoria. Per visualizzare informazioni su un oggetto DMO, selezionare l'oggetto DMO nell'elenco. L'applicazione visualizza il numero di flussi, i tipi di supporti preferiti, il server DLL per tale DMO e altre informazioni su DMO. Per includere o escludere DMO con chiave, attivare o disattivare la casella di controllo Includi DMO con chiave? .

Download dell'esempio

Per scaricare gli esempi di DirectShow SDK, installare la versione più recente di Windows SDK.

Questo esempio viene installato nel percorso seguente: [SDK Root]\Samples\Multimedia\DirectShow\Misc\DMOEnum.

Esempi di DirectShow