ISBE2Crossbar::SetOutputProfile Method

[This documentation is preliminary and is subject to change.]
Replaces the default profile of all pins that existed at the Stream Buffer Engine, version 2 (SBE2) sink filter over which the streams were captured with the profile specified in this method.

Syntax

HRESULT SetOutputProfile(
  [in]   ISBE2MediaTypeProfile *pProfile,
  [out]  DWORD *pcOutputPins,
  [out]  IPin **ppOutputPins
);

Parameters

  • pProfile [in]
    Pointer to the ISBE2MediaTypeProfile interface for the profile object that replaces the default profile.

  • pcOutputPins [out]
    If the call succeeds, gets the number of IPin pointers returned in the ppOutputPins output parameter.

  • ppOutputPins [out]
    If the call succeeds, gets a pointer to an array of IPin pointers. The pcOutputPins parameter gives the length of this array.This method allocates memory for the array by calling AddRef and returns a pointer to the object in this parameter. The caller is responsible for freeing that memory by calling Release.

Return Value

Returns an HRESULT value. Possible values include the following:

Return value Description

E_POINTER

Invalid argument.

S_OK

Success.

Requirements

Client Requires Windows 7.
IDL Declared in Sbe.idl.

See Also

ISBE2Crossbar
IPin
ISBE2MediaTypeProfile

Send comments about this topic to Microsoft

Build date: 12/4/2008