Objeto de Writer
[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.
El objeto writer se usa para escribir archivos multimedia digitales mediante la estructura de archivos de formato de sistemas avanzados (ASF). El proceso de escritura de un archivo multimedia digital implica muchos pasos internos para el escritor, que coordina la compresión, la paqueteización y la multiplexación.
El objeto writer incluye interfaces para la salida a archivos o una red, admite una interfaz de devolución de llamada y puede crear uno o varios objetos de propiedades multimedia de entrada.
La función WMCreateWriter crea el objeto writer, que establece un puntero a una interfaz IWMWriter . Las demás interfaces del objeto writer se pueden obtener llamando al método QueryInterface .
El objeto writer admite las siguientes interfaces.
Interfaz | Descripción |
---|---|
IWMDRMWriter | Proporciona métodos para generar claves DRM . |
IWMDRMWriter2 | Configura el objeto writer para escribir un archivo que contiene una secuencia pre cifrada que se ajusta al protocolo DRM 10 de Windows Media para dispositivos de red. |
IWMHeaderInfo | Administra la especificación y recuperación de información de encabezado, como metadatos, marcadores, etc. |
IWMHeaderInfo2 | Administra la enumeración a través de la información de códec disponible. Hereda todos los métodos de IWMHeaderInfo. |
IWMHeaderInfo3 | Administra la enumeración a través de la información de códec disponible. Hereda todos los métodos de IWMHeaderInfo e IWMHeaderInfo2. |
IWMWatermarkInfo | Proporciona acceso a información sobre los sistemas de marcas de agua presentes en el sistema. |
IWMWriter | Inicia y detiene la escritura de archivos ASF; incluye métodos para asignar búferes, establecer y recuperar propiedades de entrada, establecer perfiles y nombres de archivo de salida, y desbloquear el escritor. |
IWMWriterAdvanced | Agrega, obtiene y quita objetos receptores especificados; recupera las estadísticas, el número de receptores y la hora del reloj en la que está trabajando el escritor; y realiza otras funciones avanzadas. |
IWMWriterAdvanced2 | Proporciona algunas funciones avanzadas, especialmente para controlar el vídeo desinterlacado. Hereda todos los métodos de IWMWriterAdvanced. |
IWMWriterAdvanced3 | Proporciona funcionalidad de escritor adicional, incluida la capacidad de obtener estadísticas detalladas del escritor. Hereda todos los métodos de IWMWriterAdvanced e IWMWriterAdvanced2. |
IWMWriterPostView | Administra algunas funcionalidades avanzadas de escritura relacionadas con ejemplos posteriores a la vista. La vista previa está viendo la salida, normalmente desde un codificador, para comprobar que el proceso de codificación y descodificación funciona correctamente. |
IWMWriterPreprocess | Administra los pasos de preprocesamiento realizados por el escritor. Los pasos de preprocesamiento se usan para mejorar la calidad de la salida codificada. |
La aplicación debe implementar la siguiente interfaz de devolución de llamada para realizar un seguimiento del progreso de la vista posterior.
Interfaz | Descripción |
---|---|
IWMWriterPostViewCallback | Administra cómo se reciben los ejemplos sin comprimir del objeto writer para obtener una vista previa de lo que hace el códec. |
Temas relacionados