Package version:

Options to get a start a recording.

interface StartRecordingOptions {
    audioChannelParticipantOrdering?: CommunicationIdentifier[];
    callLocator: CallLocator;
    channelAffinity?: ChannelAffinity[];
    pauseOnStart?: boolean;
    recordingChannel?: RecordingChannel;
    recordingContent?: RecordingContent;
    recordingFormat?: RecordingFormat;
    recordingStateCallbackEndpointUrl?: string;
    recordingStorage?: RecordingStorage;
}

Hierarchy

  • unknown
    • StartRecordingOptions

Properties

audioChannelParticipantOrdering?: CommunicationIdentifier[]

The sequential order in which audio channels are assigned to participants in the unmixed recording. When 'recordingChannelType' is set to 'unmixed' and audioChannelParticipantOrdering is not specified, the audio channel to participant mapping will be automatically assigned based on the order in which participant first audio was detected. Channel to participant mapping details can be found in the metadata of the recording.

callLocator: CallLocator

The call locator.

channelAffinity?: ChannelAffinity[]

The channel affinity of call recording When 'recordingChannelType' is set to 'unmixed', if channelAffinity is not specified, 'channel' will be automatically assigned. Channel-Participant mapping details can be found in the metadata of the recording.

pauseOnStart?: boolean

Pause on start call recording option.

recordingChannel?: RecordingChannel

The channel type of call recording.

recordingContent?: RecordingContent

The content type of call recording.

recordingFormat?: RecordingFormat

The format type of call recording.

recordingStateCallbackEndpointUrl?: string

The url to send notifications to.

recordingStorage?: RecordingStorage

Recording storage option.