Método IPropertySetter::AddProp

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

 

El AddProp método 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.

Sintaxis

HRESULT AddProp(
  [in] DEXTER_PARAM Param,
  [in] DEXTER_VALUE *paValue
);

Parámetros

Param [in]

DEXTER_PARAM estructura que especifica la propiedad . El miembro nValues de la estructura debe ser igual al tamaño de la matriz especificada en el parámetro paValue .

paValue [in]

Puntero a una matriz de estructuras de DEXTER_VALUE que contienen pares de valor de tiempo. La matriz debe estar en orden de tiempo ascendente. Las horas son relativas a la hora de inicio del efecto o transición.

Valor devuelto

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Observaciones

La primera estructura DEXTER_VALUE debe especificar una hora de referencia de cero y una marca de interpolación (dwInterp) de DEXTERF_JUMP, o el método devuelve un error.

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
Qedit.h
Biblioteca
Strmiids.lib

Consulte también

IPropertySetter (interfaz)

Códigos de error y éxito