IVMRMixerControl9::SetAlpha method

The SetAlpha method sets a constant alpha value that is applied to this video stream.

Syntax


HRESULT SetAlpha(
  [in] DWORD dwStreamID,
  [infloat Alpha
);

Parameters

dwStreamID [in]

Specifies the input stream. This value corresponds to the input pin. For example, the first input pin is stream 0.

Alpha [in]

Specifies the alpha blending value to be applied to all the pixels in this stream.

Return value

The method returns an HRESULT. Possible values include those in the following table.

Return codeDescription
S_OK

The method succeeded.

VFW_E_NOT_CONNECTED

The pin is not connected.

 

Remarks

The alpha value specified can range from 0.0 (fully transparent) to 1.0 (full opaque).

Include DShow.h and D3d9.h before Vmr9.h.

Requirements

Minimum supported client

Windows XP with SP2 [desktop apps only]

Minimum supported server

Windows Server 2003 R2 [desktop apps only]

Header

Vmr9.h

Library

Strmiids.lib

See also

Using the Video Mixing Renderer
IVMRMixerControl9 Interface

 

 

Show: