Interfaz IPropertySetter
[La característica asociada a esta página, DirectShow, es una característica heredada. Se ha reemplazado por MediaPlayer, IMFMediaEngine y Captura de audio/vídeo en Media Foundation. Esas características se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer, IMFMediaEngine y Audio/Video Capture en Media Foundation en lugar de DirectShow, 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.
Nota:
[Desusado. Esta API se puede quitar de futuras versiones de Windows.]
La IPropertySetter
interfaz establece propiedades en un efecto o transición en DirectShow Editing Services (DES).
Para usar esta interfaz, cree una instancia de un objeto establecedor de propiedad (CLSID_PropertySetter) y asóciela a un efecto o transición llamando al método IAMTimelineObj::SetPropertySetter . Para obtener más información, vea Trabajar con efectos y transiciones.
Normalmente, una aplicación debe llamar solo al método IPropertySetter::ClearProps para borrar las propiedades existentes y el método IPropertySetter::AddProp para agregar nuevas propiedades. Otros componentes de DES llaman a los demás métodos de esta interfaz.
Miembros
La interfaz IPropertySetter hereda de la interfaz IUnknown . IPropertySetter también tiene estos tipos de miembros:
Métodos
La interfaz IPropertySetter tiene estos métodos.
Método | Descripción |
---|---|
AddProp | Agrega una propiedad al establecedor de propiedades, con una matriz de pares de valor de tiempo que definen el valor de la propiedad en un intervalo de tiempo. |
ClearProps | Borra todos los datos de propiedad del establecedor de propiedades. |
CloneProps | Clona un conjunto de propiedades de este establecedor de propiedades y los agrega a un nuevo establecedor de propiedades. |
FreeProps | Libera los recursos asignados por el método IPropertySetter::GetProps . |
GetProps | Recupera las propiedades establecidas en este objeto, con sus valores correspondientes. |
LoadFromBlob | Carga datos de propiedad desde un formato de persistencia. |
LoadXML | Carga los datos de propiedad expresados en lenguaje de marcado extensible (XML). |
PrintXML | Convierte los datos de propiedad en una cadena XML. |
SaveToBlob | Guarda los datos de propiedad en un formato de persistencia. |
SetProps | Establece las propiedades del objeto de destino en el estado adecuado para la hora especificada. |
Observaciones
Nota:
El archivo de encabezado Qedit.h no es compatible con los encabezados de Direct3D posteriores a la versión 7.
Nota:
Para obtener Qedit.h, descargue la actualización de Microsoft Windows SDK para Windows Vista y .NET Framework 3.0. Qedit.h no está disponible en el Microsoft Windows SDK para Windows 7 y .NET Framework 3.5 Service Pack 1.
Requisitos
Requisito | Value |
---|---|
Encabezado |
|
Biblioteca |
|