Complementos de origen
[La característica asociada a esta página, SDK de Windows Media Format 11, es una característica heredada. Se ha reemplazado por lector de origen y escritor receptor. El lector de origen y el sistema de escritura receptor se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use lector de origen y escritor receptor en lugar del SDK de Windows Media Format 11, 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.
Un complemento de origen es una opción disponible para los desarrolladores que desean implementar su propio sistema de almacenamiento para archivos de Windows Media®. Un complemento de origen permite esto a través de la implementación de una interfaz COM denominada IStream, que es una interfaz estándar para proporcionar datos.
El complemento de origen debe escribirse como un archivo DLL y su presencia se conoce al SDK a través de una entrada del Registro. Puede haber cualquier número de complementos de origen implementados de esta manera. El complemento de origen debe exportar la función WMCreateStreamForURL .
Para registrar un complemento de origen, se debe agregar la siguiente entrada del Registro:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows Media\WMSDK\sources
Name = "any unique name"
Value = pathname del archivo dll del complemento de origen
Una vez registrado el archivo DLL, la aplicación puede usar el método IWMReader::Open (con la dirección URL adecuada como parámetro) para acceder a los datos de flujo, que se pueden almacenar en archivos o contenedores de datos definidos por el usuario.
Temas relacionados