IMFVideoMixerBitmap::UpdateAlphaBitmapParameters method

Updates the current alpha-blending settings, including the source and destination rectangles, the color key, and other information. You can update some or all of the blending parameters.

Syntax


HRESULT UpdateAlphaBitmapParameters(
  [inconst MFVideoAlphaBitmapParams *pBmpParms
);

Parameters

pBmpParms [in]

Pointer to an MFVideoAlphaBitmapParams structure that contains the blending parameters.

Return value

The method returns an HRESULT. Possible values include, but are not limited to, those in the following table.

Return codeDescription
S_OK

The method succeeded.

E_INVALIDARG

The blending parameters defined in the pBmpParms structure are not valid.

MF_E_NOT_INITIALIZED

No bitmap is currently set. You must call IMFVideoMixerBitmap::SetAlphaBitmap to set a bitmap.

 

Remarks

The video must be playing for the changes to take effect.

Requirements

Minimum supported client

Windows Vista [desktop apps only]

Minimum supported server

Windows Server 2008 [desktop apps only]

Header

Evr9.h

Library

Strmiids.lib

See also

IMFVideoMixerBitmap
Enhanced Video Renderer

 

 

Show: