Objeto del administrador de perfiles
[La característica asociada a esta página, WINDOWS Media Format 11 SDK, es una característica heredada. Se ha reemplazado por lector de origen y escritor receptor. Lector de origen y escritor receptor se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use lector fuente 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 perfil es un conjunto de parámetros multimedia que se usan para crear un archivo ASF. El objeto de administrador de perfiles crea objetos de perfil para su edición. Los objetos de perfil se pueden crear sin ningún dato en ellos ni compilarse a partir de los datos de perfil existentes. El objeto de administrador de perfiles también proporciona métodos para enumerar los códecs admitidos y consultar esos códecs para obtener información.
La función WMCreateProfileManager crea el objeto de administrador de perfiles, que establece un puntero a una interfaz IWMProfileManager . Las demás interfaces del objeto de administrador de perfiles se pueden obtener llamando al método QueryInterface .
El objeto de administrador de perfiles admite las siguientes interfaces.
Interfaz | Descripción |
---|---|
IWMCodecInfo | Recupera información sobre los códecs admitidos y sus formatos. |
IWMCodecInfo2 | Recupera los nombres de los códecs admitidos y las descripciones de sus formatos. Hereda todos los métodos de IWMCodecInfo. |
IWMCodecInfo3 | Recupera las propiedades del códec y consulta los códecs para las características admitidas. Hereda todos los métodos de IWMCodecInfo e IWMCodecInfo2. |
IWMProfileManager | Crea nuevos perfiles, carga los perfiles existentes y guarda los perfiles personalizados. |
IWMProfileManager2 | Controla la versión de los perfiles del sistema enumerados por el administrador de perfiles. Hereda todos los métodos de IWMProfileManager. |
IWMProfileManagerLanguage | Controla el idioma de los perfiles del sistema analizados por el administrador de perfiles. |
Observaciones
Cuando se crea un objeto de administrador de perfiles, analiza todos los perfiles del sistema, lo que puede tardar varios segundos. La creación y liberación de un administrador de perfiles cada vez que necesite usarla afectará negativamente al rendimiento. Debe crear un administrador de perfiles una vez en la aplicación y liberarlo solo cuando ya no necesite usarlo.
Temas relacionados