Método IMILBitmapEffectPrimitive::GetOutput (mileffects.h)
Realiza el procesamiento de píxeles para el efecto de mapa de bits.
Sintaxis
HRESULT GetOutput(
[in] ULONG uiIndex,
[in] IMILBitmapEffectRenderContext *pContext,
[in, out] VARIANT_BOOL *pfModifyInPlace,
[out, retval] IWICBitmapSource **ppBitmapSource
);
Parámetros
[in] uiIndex
Tipo: ULONG
Valor de índice de base cero que indica el pin de salida que se va a usar para la salida.
[in] pContext
Tipo: IMILBitmapEffectRenderContext*
Contexto de representación que se va a usar para determinar cómo se debe representar el efecto.
[in, out] pfModifyInPlace
Tipo: VARIANT_BOOL*
Valor que indica si el efecto debe intentar modificar la imagen de entrada en su lugar.
[out, retval] ppBitmapSource
Tipo: IWICBitmapSource**
Cuando este método devuelve , contiene un puntero a la salida del efecto.
Valor devuelto
Tipo: HRESULT
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Comentarios
Si pfModifyInPlace es VARIANT_TRUE, se puede modificar y devolver la imagen de entrada. Si el efecto personalizado no admite modificaciones en contexto, establezca pfModifyInPlace en VARIANT_FALSE para indicar que se creó una nueva imagen.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP con SP2, Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | mileffects.h |
Redistribuible | Microsoft .Net 3.0 |