Skip to main content
IWMProfile3 interface

The IWMProfile3 interface provides enhanced features for profiles. This includes the ability to create two new types of objects: bandwidth sharing objects and stream prioritization objects.

An IWMProfile3 interface is created for each profile object created. You can retrieve a pointer to an IWMProfile3 interface by calling the QueryInterface method of any other interface of the profile. You can also access IWMProfile3 from a reader or synchronous reader object by calling the QueryInterface method of an existing interface in the object. For more information, see IWMProfile Interface.

Members

The IWMProfile3 interface inherits from IWMProfile2. IWMProfile3 also has these types of members:

Methods

The IWMProfile3 interface has these methods.

MethodDescription
AddBandwidthSharing

Adds an existing bandwidth sharing object to the profile.

CreateNewBandwidthSharing

Creates a new bandwidth sharing object.

CreateNewStreamPrioritization

Creates a new stream prioritization object.

GetBandwidthSharing

Obtains a pointer to the IWMBandwidthSharing interface of an existing bandwidth sharing object.

GetBandwidthSharingCount

Retrieves the number of bandwidth sharing objects that exist in the profile.

GetExpectedPacketCount

Retrieves the expected number of packets for a specified duration.

GetStorageFormat

Not implemented in this release.

GetStreamPrioritization

Retrieves the stream prioritization object associated with the profile.

RemoveBandwidthSharing

Removes a bandwidth sharing object from the profile.

RemoveStreamPrioritization

Removes a stream prioritization object from the profile.

SetStorageFormat

Not implemented in this release.

SetStreamPrioritization

Assigns a stream prioritization object to the profile.

 

For information about which interfaces can be obtained by using the QueryInterface method of this interface, see the topic for the object on which this interface is implemented.

See also

Bandwidth Sharing Object
Interfaces
IWMBandwidthSharing Interface
IWMProfile Interface
IWMProfile2 Interface
IWMStreamPrioritization Interface
Stream Prioritization Object