Ejemplo de DMOEnum
[La característica asociada a esta página, DirectShow, es una característica heredada. Se ha reemplazado por MediaPlayer, IMFMediaEngine y Captura de audio/vídeo en Media Foundation. Esas características se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer, IMFMediaEngine y Audio/Video Capture en Media Foundation en lugar de DirectShow, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.
Descripción
Esta aplicación de ejemplo enumera todos los objetos multimedia (DPO) de DirectX registrados en el sistema del usuario y muestra información sobre ellos.
En el ejemplo se usa la función DMOEnum y la interfaz IEnumDMO para enumerar las DMO. Usa la interfaz IMediaObject y otras interfaces DMO para recuperar información sobre cada DMO.
Uso
Cuando se inicia la aplicación, enumera todas las DPO instaladas. Si selecciona una categoría específica de DMO, la aplicación muestra solo las DPO de esa categoría. Para ver información sobre un DMO, seleccione el DMO de la lista. La aplicación muestra el número de secuencias, los tipos de medios preferidos, el servidor DLL para ese DMO y otra información sobre DMO. Para incluir o excluir DPO con clave, active la casilla Incluir DPO con clave.
Descarga del ejemplo
Para descargar los ejemplos del SDK de DirectShow, instale la versión más reciente de Windows SDK.
Este ejemplo se instala en la siguiente ruta de acceso: [SDK Root]\Samples\Multimedia\DirectShow\Misc\DMOEnum.
Temas relacionados