Edit

Share via


MediaProviderFactory Class

Definition

Provides media provider creation services to the collaboration platform.

public ref class MediaProviderFactory abstract : Microsoft::Rtc::Collaboration::ComponentModel::MediaBasedFactory
public abstract class MediaProviderFactory : Microsoft.Rtc.Collaboration.ComponentModel.MediaBasedFactory
type MediaProviderFactory = class
    inherit MediaBasedFactory
Public MustInherit Class MediaProviderFactory
Inherits MediaBasedFactory
Inheritance

Remarks

By default, the collaboration platform will use an instance of this class that will create default media providers. The application is responsible for creating an instance of the derived class and set it on the collaboration platform. The derived class is responsible for creating a media provider for given media types. This is used for extensibility of media providers.

Constructors

MediaProviderFactory()

Initializes the instance.

Properties

ContactHeaderFeatureTags

Gets the list of feature tags to be added to the contact header when sending messages from the endpoint.

(Inherited from MediaBasedFactory)
ExtensionType

Returns the extension type for MediaProvider factories.

MediaTypes

Gets the media types supported by this factory.

(Inherited from MediaBasedFactory)

Methods

Create(IEnumerable<String>, FactoryContext)

Creates the object specified.

(Inherited from MediaBasedFactory)

Applies to