Compartir a través de


Para crear un lector sincrónico y abrir un archivo

[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.

Para poder realizar cualquier trabajo con el lector sincrónico, deberá crear un objeto de lector sincrónico y cargar un archivo para su lectura. Para inicializar el lector sincrónico y abrir un archivo, realice los pasos siguientes.

  1. Cree un objeto de lector sincrónico llamando a la función WMCreateSyncReader . Debe especificar el nivel deseado de administración de derechos para el nuevo objeto de lector. Los modos disponibles se enumeran en el tipo de enumeración WMT_RIGHTS .
  2. Especifique un archivo para leer llamando a IWMSyncReader::Open.

El lector sincrónico también admite el uso de la interfaz COM de IStream para abrir archivos. Puede implementar la interfaz IStream de cualquier manera que elija. Una vez abierto el archivo deseado en IStream, puede seguir los pasos indicados anteriormente, excepto que debe llamar a IWMSyncReader::OpenStream en lugar de IWMSyncReader::Open en el paso 2.

Interfaz IWMSyncReader

Leer archivos con el lector sincrónico