CallFactory Class

Definition

Provides call creation services to the collaboration platform.

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

Remarks

By default, the collaboration platform will use an instance that will create specific calls available in the platform to handle media types handled within the collaboration platform. For example, message, audio, video, image are examples of media types that can be handled by InstantMessagingCall and AudioVideoCall. The application can create an instance of derived class and set it on the collaboration platform to handle extended media types that are not handled by the collaboration platform. The derived class can create extended call types based on information given.

Media types supported by a specific call factory should be case-sensitive and in line with the SDP representation for that media type.

Constructors

CallFactory()

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 Call 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