Export (0) Print
Expand All

IMFVideoProcessor::SetFilteringValue method

Sets a parameter for an image filter.

Syntax


HRESULT SetFilteringValue(
  [in]  DWORD dwProperty,
  [in]  DXVA2_Fixed32 *pValue
);

Parameters

dwProperty [in]

The image filtering parameter to set. For a list of possible values, see DXVA Image Filter Settings.

pValue [in]

Pointer to a DXVA2_Fixed32 structure that specifies the new value. To get the valid range of values for each parameter, call IMFVideoProcessor::GetFilteringRange.

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 value of dwProperty is invalid.

MF_E_TRANSFORM_TYPE_NOT_SET

The media type for the reference stream is not set.

 

Remarks

Before calling this method, set the video processor mode. To select a video processor mode, call IMFVideoProcessor::SetVideoProcessorMode. Otherwise, the EVR automatically selects a mode when streaming begins.

To find out which image filters the driver supports, call IMFVideoProcessor::GetVideoProcessorCaps.

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

IMFVideoProcessor
Enhanced Video Renderer

 

 

Community Additions

ADD
Show:
© 2014 Microsoft