Uso del localizador de medios
[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.
[Esta API no se admite y puede modificarse o no estar disponible en el futuro].
El localizador de medios es un objeto auxiliar que comprueba los nombres de archivo y busca archivos que faltan en directorios de red o locales. El detector de medios mantiene una caché de rutas de acceso de directorio donde ha encontrado correctamente los archivos en búsquedas anteriores. Para buscar un archivo, busca los directorios en su memoria caché. Si se produce un error, el detector de medios puede mostrar un cuadro de diálogo Abrir archivo para que el usuario busque un archivo manualmente. Suponiendo que el usuario localiza el archivo, el localizador multimedia agrega el nuevo directorio a su memoria caché. El localizador multimedia expone la interfaz IMediaLocator .
Normalmente, la aplicación no crea directamente una instancia del localizador de medios. En su lugar, la escala de tiempo y el motor de representación proporcionan los métodos siguientes para validar los nombres de archivo mediante el detector de medios.
- Para validar los nombres de archivo en la escala de tiempo, llame a IAMTimeline::ValidateSourceNames. Opcionalmente, este método también actualiza los objetos de origen con los nombres de archivo correctos.
- Para validar los nombres de archivo cuando se representa el proyecto, llame a IRenderEngine::SetSourceNameValidation.
Ambos métodos toman marcas que controlan el comportamiento del localizador de medios. Por ejemplo, puede restringir la búsqueda a directorios locales.
Temas relacionados