Microsoft DirectX 8.1 (C++)

CVideoTransformFilter::AlterQuality

Receives a quality-control notification and provides an opportunity to alter the quality of the media stream.

Syntax

virtual HRESULT AlterQuality(
    Quality q
);

Parameters

q

Quality-control notification message.

Return Value

Returns E_FAIL by default.

Remarks

This member function overrides the CTransformFilter::AlterQuality member function. It is called by the CTransformOutputPin::Notify member function before calling the CBaseInputPin::PassNotify member function to pass the quality control message upstream. This function sets the CVideoTransformFilter::m_itrLate member variable to the value of the Quality structure's Late member so that the filter can determine whether to skip frames. It returns E_FAIL so that the renderer downstream will continue to handle quality control.

See Also