Provides media provider creation services to
the collaboration platform.
Namespace:
Microsoft.Rtc.Collaboration.ComponentModel
Assembly: Microsoft.Rtc.Collaboration(in Microsoft.Rtc.Collaboration.dll)
Syntax
Visual Basic (Declaration) |
---|
Public MustInherit Class MediaProviderFactory _ Inherits MediaBasedFactory |
C# |
---|
public abstract class MediaProviderFactory : MediaBasedFactory |
Visual C++ |
---|
public ref class MediaProviderFactory abstract : public MediaBasedFactory |
JavaScript |
---|
Microsoft.Rtc.Collaboration.ComponentModel.MediaProviderFactory = function(); Type.createClass( 'Microsoft.Rtc.Collaboration.ComponentModel.MediaProviderFactory', Microsoft.Rtc.Collaboration.ComponentModel.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.
Inheritance Hierarchy
Object
Microsoft.Rtc.Collaboration . . :: . PlatformExtension
Microsoft.Rtc.Collaboration.ComponentModel . . :: . MediaBasedFactory
Microsoft.Rtc.Collaboration.ComponentModel . . :: . MediaProviderFactory
Microsoft.Rtc.Collaboration . . :: . PlatformExtension
Microsoft.Rtc.Collaboration.ComponentModel . . :: . MediaBasedFactory
Microsoft.Rtc.Collaboration.ComponentModel . . :: . MediaProviderFactory