ISBE2Crossbar Interface

[This documentation is preliminary and is subject to change.]

Implements crossbar functionality for Stream Buffer Engine, version 2 (SBE2), which was developed to support the Protected Broadcast Driver Architecture (PBDA). A crossbar manages enumerations and profiles for mapping streams to output pins on an SBE2 source filter. An important difference between SBE2 and the original SBE is that in SBE2, a single pin can be mapped to multiple streams over time, although a single pin is mapped to a single stream at any given time. The ISBE2StreamMap interface offers the ability to store and enumerate stream mappings for a crossbar.

For more information about PBDA, download the specification from https://go.microsoft.com/fwlink/?LinkId=132926.

Methods

The ISBE2Crossbar interface inherits the methods of the IUnknown interface.

In addition, ISBE2Crossbar defines the following methods.

Method Description

EnableDefaultMode

Explicitly sets the crossbar in default mode.

GetInitialProfile

Gets the initial profile (all pins from the sink over which the streams were captured).

SetOutputProfile

Replaces the default profile with an input profile.

EnumStreams

Gets an enumeration object for all streams that exist currently in the root SBE2 stream.

Requirements

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

Send comments about this topic to Microsoft

Build date: 12/4/2008