Cómo puedo incrustar directamente un filtro DirectShow Push Source en un EXE?
Tengo un programa Delphi 6 que recibe audio de un programa externo a través de un zócalo. Ahora quiero alimentar ese audio a un gráfico de filtro DirectShow que creo que enruta ese audio a diferentes filtros de salida en la PC. Estoy usando DSPACK para mi trabajo de gráfico de filtro DirectShow. Usaré uno de los ejemplos de DSPACK que muestra cómo crear un filtro de fuente de inserción como mi punto de partida.
¿Es posible incrustar un filtro DirectShow directamente en mi EXE principal, o tengo que crear un archivo DLL o AX externo y ejecutar regsvr32 en él? Me gustaría evitar crear un módulo externo; de lo contrario, tendré que crear un parámetro y un puente de paso de datos entre este y mi programa principal y preferiría eliminar ese trabajo. Me pregunto si hay una manera de incluir simplemente el código del filtro de fuente de inserción en mi programa principal y poner fin a Windows para que trabaje con él como un filtro DirectShow si eso es posible.