ISBE2MediaTypeProfile interface (sbe.h)

[The feature associated with this page, Microsoft TV Technologies, is a legacy feature. Microsoft strongly recommends that new code does not use this feature.]

Implements a media type profile. A media type profile describes a set of streams and their media types, which are used when output pins for a Stream Buffer Source filter are created to specify the media types supported by those pins. The Stream Buffer Source filter implements the ISBE2Crossbar interface, which you can use to set the media type profile for the filter.

To obtain a pointer to the ISBE2MediaTypeProfile interface, call the ISBE2Crossbar::GetInitialProfile method for the crossbar, and then use the value returned in the ppProfile output parameter.

Inheritance

The ISBE2MediaTypeProfile interface inherits from the IUnknown interface. ISBE2MediaTypeProfile also has these types of members:

Methods

The ISBE2MediaTypeProfile interface has these methods.

 
ISBE2MediaTypeProfile::AddStream

Adds a stream to a media type profile.
ISBE2MediaTypeProfile::DeleteStream

Removes a stream from a media type profile.
ISBE2MediaTypeProfile::GetStream

Gets the media type of a stream that appears at a specific index in a media type profile.
ISBE2MediaTypeProfile::GetStreamCount

Gets the number of streams in a media type profile.

Remarks

To declare the interface identifier (IID) for this interface, use the __uuidof operator: __uuidof(ISBE2MediaTypeProfile).

Requirements

Requirement Value
Minimum supported client Windows�7 [desktop apps only]
Minimum supported server None supported
Target Platform Windows
Header sbe.h