Controladores de archivos y secuencias personalizados

[La característica asociada a esta página, Controladores personalizados de archivos y secuencias, es una característica heredada. Se ha reemplazado por la clase MediaStreamSource. La clase MediaStreamSource se ha optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use la clase MediaStreamSource en lugar de los controladores de secuencias y archivos personalizados, 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.

Los controladores de archivos y secuencias son controladores que proporcionan interfaces coherentes a una aplicación que controla los datos multimedia. Los controladores de archivos y secuencias incluidos en el sistema operativo usan datos de audio de forma de onda y vídeo almacenados en archivos de audio-vídeo intercalados (AVI) y audio de forma de onda.

Puede escribir controladores para permitir que la aplicación escriba o acceda a datos multimedia desde otro origen, como un archivo con un formato propietario, un archivo AVI que se ha expandido para contener flujos de datos adicionales o un controlador que genera sus propios datos multimedia. Si tiene un formato de archivo personalizado para los datos AVI que desea usar con las funciones y macros de AVIFile, debe escribir un controlador personalizado.