IWMBandwidthSharing::SetType method
The SetType method sets the type of sharing (exclusive or partial) for the bandwidth sharing object.
Syntax
HRESULT SetType(
REFGUID guidType
);
Parameters
guidType
Globally unique identifier specifying the type of combined stream to be used. The only valid GUIDs are those in the following table.
| Bandwidth sharing type | Description |
|---|---|
| CLSID_WMBandwidthSharing_Exclusive | Only one of the constituent streams can be active at any given time. |
| CLSID_WMBandwidthSharing_Partial | The constituent streams can be active simultaneously. |
Return value
The method returns an HRESULT. Possible values include, but are not limited to, those in the following table.
| Return code | Description |
|---|---|
|
The method succeeded. |
|
The GUID passed in guidType is any value other than CLSID_BandwidthSharingExclusive or CLSID_BandwidthSharingPartial. |
Remarks
The settings of a bandwidth sharing object are purely informational. They are not checked for accuracy.
Requirements
| Minimum supported client | Windows 2000 Professional [desktop apps only],Windows Media Format 9 Series SDK, or later versions of the SDK |
| Minimum supported server | Windows 2000 Server [desktop apps only] |
| Target Platform | Windows |
| Header | wmsdkidl.h (include Wmsdk.h) |
| Library | Wmvcore.lib; WMStubDRM.lib (if you use DRM) |