Manipuladores de arquivos e fluxo personalizados

[O recurso associado a esta página, Arquivos Personalizados e Manipuladores de Fluxo, é um recurso herdado. Ele foi substituído pela classe MediaStreamSource. A classe MediaStreamSource foi otimizada para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use a classe MediaStreamSource em vez de Manipuladores de Fluxo e Arquivos Personalizados, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]

Manipuladores de arquivos e fluxo são drivers que fornecem interfaces consistentes para um aplicativo que controla dados multimídia. Os manipuladores de arquivo e fluxo incluídos no sistema operacional usam dados de vídeo e de áudio de forma de onda armazenados em arquivos de áudio-vídeo intercalados (AVI) e áudio de forma de onda.

Você pode escrever manipuladores para permitir que seu aplicativo escreva ou acesse dados multimídia de outra fonte, como um arquivo usando um formato proprietário, um arquivo AVI que foi expandido para conter fluxos de dados adicionais ou um manipulador que gera seus próprios dados multimídia. Se você tiver um formato de arquivo personalizado para dados AVI que gostaria de usar com o AVIFile Functions and Macros, será necessário escrever um manipulador personalizado.