MediaProviderFactory Class
Provides media provider creation services to the collaboration platform.
Inheritance Hierarchy
System.Object
Microsoft.Rtc.Collaboration.PlatformExtension
Microsoft.Rtc.Collaboration.ComponentModel.MediaBasedFactory
Microsoft.Rtc.Collaboration.ComponentModel.MediaProviderFactory
Namespace: Microsoft.Rtc.Collaboration.ComponentModel
Assembly: Microsoft.Rtc.Collaboration (in Microsoft.Rtc.Collaboration.dll)
Syntax
'Declaration
Public MustInherit Class MediaProviderFactory _
Inherits MediaBasedFactory
'Usage
Dim instance As MediaProviderFactory
public abstract class MediaProviderFactory : MediaBasedFactory
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.
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.