IVMRMixerControl::SetOutputRect method

The SetOutputRect method sets the position of this stream within the composition rectangle.

Syntax


HRESULT SetOutputRect(
  [in]  DWORD dwStreamID,
  [in]  const NORMALIZEDRECT *pRect
);

Parameters

dwStreamID [in]

Specifies the input stream.

pRect [in]

Pointer to a NORMALIZEDRECT structure that specifies the position of the rectangle with composition space.

Return value

If the method succeeds, it returns S_OK. If it fails, it returns an error code.

Return codeDescription
E_POINTER

pRect is invalid.

VFW_E_NOT_CONNECTED

The pin is not connected.

 

Remarks

Because this rectangle exists in compositional space, there is no such thing as an "invalid" rectangle. For example, set left greater than right to mirror the video in the x direction. Specifying an empty rectangle turns off this stream.

Requirements

Minimum supported client

Windows XP with SP1 [desktop apps only]

Minimum supported server

Windows Server 2003 [desktop apps only]

Header

Strmif.h (include Dshow.h)

Library

Strmiids.lib

See also

Error and Success Codes
Using the Video Mixing Renderer
IVMRMixerControl::GetOutputRect
IVMRMixerControl Interface

 

 

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.