Aracılığıyla paylaş


CallCommon interface

Çağrı ortak arabirimi.

Extends

Özellikler

callEndReason

Bu çağrının nasıl sona erdiğini gösteren code/subCode içeren.

callerInfo

Bu çağrı geliyorsa Arayan Bilgileri.

direction

Gelen veya Giden olsun, arama yönünü alın.

id

Bu Çağrı için benzersiz kimliği alın.

isIncomingAudioMuted

Yerel kullanıcının gelen sesi kapatıp kapatmadığı.

isLocalVideoStarted

Yerel video açık olup olmadığı.

isMuted

Yerel kullanıcının sesinin yerel olarak mı yoksa uzaktan mı kapatılmış olduğu.

isScreenSharingOn

Ekran paylaşımının açık olup olmadığı.

kind

Çağrı nesnesinin türünü alın.

lobby

Teams toplantı lobisini edinin.

localAudioStreams

Aramada diğer katılımcılara gönderilen yerel ses akışlarının koleksiyonu.

localVideoStreams

Aramada diğer katılımcılara gönderilen yerel video akışlarının koleksiyonu.

remoteAudioStreams

Aramadan alınan uzak ses akışlarının koleksiyonu.

remoteParticipants

Bu çağrıdaki uzak katılımcıların koleksiyonu. Yüz veya daha fazla katılımcıyla yapılan çağrılarda, bu koleksiyonda yalnızca medya etkin katılımcıları bulunur.

role

Aramada yerel kullanıcının rolünü alın.

state

Bu Aramanın durumunu alın.

totalParticipantCount

Bu çağrıdaki toplam katılımcı sayısı.

transferorInfo

Aktarım/iletme senaryolarında aktarım başlatıcısı.

Yöntemler

feature<TFeature>(CallFeatureFactory<TFeature>)

Genişletilmiş API ile başlatılan ve notlaştırılmış bir Özellik nesnesi alır. Bu paketteki tüm kullanılabilir genişletilmiş çağrı özellikleri için Features.* nesnesini denetleyin, örneğin:

const call: Call = ...;
call.feature(Features.Recording).isRecordingActive;
call.feature(Features.Captions).startCaptions('en-us')
hangUp(HangUpOptions)

Aramayı kapat.

hold()

Bu Aramayı beklemeye alma.

mute()

Yerel mikrofonun sesini kapatma.

muteAllRemoteParticipants()

Tüm uzak katılımcıların sesini kapat.

muteIncomingAudio()

Gelen sesi sessize alır.

off("callerInfoChanged", PropertyChangedEvent)

Arayan bilgisi değişiklik olayı için abonelikten çıkma işlevi.

off("idChanged", PropertyChangedEvent)

idChanged olayı için abonelikten çıkma işlevi.

off("isIncomingAudioMutedChanged", PropertyChangedEvent)

isIncomingAudioMutedChanged olayı için Subscribe işlevi.

off("isLocalVideoStartedChanged", PropertyChangedEvent)

isLocalVideoStartedChanged olayı için unsubscribe işlevi.

off("isMutedChanged", PropertyChangedEvent)

isMutedChanged olayı için Subscribe işlevi.

off("isScreenSharingOnChanged", PropertyChangedEvent)

isScreenSharingChanged olayı için unsubscribe işlevi.

off("localAudioStreamsUpdated", CollectionUpdatedEvent<LocalAudioStream>)

localAudioStreamsUpdated olayı için abonelikten çıkma işlevi.

off("localVideoStreamsUpdated", CollectionUpdatedEvent<LocalVideoStream>)

localVideoStreamsUpdated olayı için abonelikten çıkma işlevi.

off("mutedByOthers", PropertyChangedEvent)

mutedByOthers olayı için abonelikten çıkma işlevi.

off("remoteAudioStreamsUpdated", CollectionUpdatedEvent<RemoteAudioStream>)

remoteAudioStreamsUpdated olayı için abonelikten çıkma işlevi.

off("remoteParticipantsUpdated", CollectionUpdatedEvent<RemoteParticipant>)

remoteParticipantsUpdated olayı için abonelikten çıkma işlevi.

off("roleChanged", PropertyChangedEvent)

roleChanged olayı için abonelikten çıkma işlevi.

off("stateChanged", PropertyChangedEvent)

stateChanged olayı için abonelikten çıkma işlevi.

off("totalParticipantCountChanged", PropertyChangedEvent)

totalParticipantCountChanged olayı için unsubscribe işlevi.

off("transferorInfoChanged", PropertyChangedEvent)

Arayan bilgisi değişiklik olayı için abonelikten çıkma işlevi.

on("callerInfoChanged", PropertyChangedEvent)

Arayan bilgisi değişiklik olayı için Subscribe işlevi.

on("idChanged", PropertyChangedEvent)

idChanged olayı için Subscribe işlevi.

on("isIncomingAudioMutedChanged", PropertyChangedEvent)

isIncomingAudioMutedChanged olayı için Subscribe işlevi.

on("isLocalVideoStartedChanged", PropertyChangedEvent)

isLocalVideoStartedChanged olayı için Subscribe işlevi.

on("isMutedChanged", PropertyChangedEvent)

isMutedChanged olayı için Subscribe işlevi.

on("isScreenSharingOnChanged", PropertyChangedEvent)

isScreenSharingChanged olayı için Subscribe işlevi.

on("localAudioStreamsUpdated", CollectionUpdatedEvent<LocalAudioStream>)

localAudioStreamsUpdated olayı için Subscribe işlevi.

on("localVideoStreamsUpdated", CollectionUpdatedEvent<LocalVideoStream>)

localVideoStreamsUpdated olayı için Subscribe işlevi.

on("mutedByOthers", PropertyChangedEvent)

mutedByOthers olayı için Subscribe işlevi.

on("remoteAudioStreamsUpdated", CollectionUpdatedEvent<RemoteAudioStream>)

remoteAudioStreamsUpdated olayı için Subscribe işlevi.

on("remoteParticipantsUpdated", CollectionUpdatedEvent<RemoteParticipant>)

remoteParticipantsUpdated olayı için Subscribe işlevi.

on("roleChanged", PropertyChangedEvent)

roleChanged olayı için Subscribe işlevi.

on("stateChanged", PropertyChangedEvent)

stateChanged olayı için Subscribe işlevi.

on("totalParticipantCountChanged", PropertyChangedEvent)

totalParticipantCountChanged olayı için Subscribe işlevi.

on("transferorInfoChanged", PropertyChangedEvent)

Arayan bilgisi değişiklik olayı için Subscribe işlevi.

resume()

'LocalHold' durumundaysa bu Çağrıyı sürdürebilirsiniz.

sendDtmf(DtmfTone)

DTMF tonu gönderin.

setConstraints(CallConstraints)

Çağrı kısıtlamalarını ayarlayın. Bu yöntem, sağlanan değerlere göre en yüksek kısıtlamalarını ayarlar. Uygulanan son kısıtlamalar, burada bu yönteme sağlanan değerlerden küçük veya buna eşit olacaktır. 0 değeri sağlanırsa, bu kısıtlama için hiçbir kısıtlama uygulanmaz. Tanımsız değer sağlanırsa, bu kısıtlama için kullanılan önceki değer kullanılır.

startAudio(LocalAudioStream)

Özel ses ile aramada ses başlatın. LocalAudioStream kaynağı bir MediaStream olmalıdır.

startScreenSharing()
  • Aramada ekran paylaşımı akışı göndermeye başlayın. Tarayıcı ekran, uygulama veya tarayıcı sekmesini seçmenizi ister.
  • Ekran paylaşımı akışının gönderilmesi iOS veya Android'de desteklenmez.
  • Gelen ekran paylaşımı akışı iOS ve Android'de desteklenir.
startScreenSharing(LocalVideoStream)
  • Bir çağrıda ham ekran paylaşım akışı göndermeye başlayın.
  • Ham ekran paylaşımının gönderilmesi iOS veya Android'de desteklenmez.
  • Gelen ham ekran paylaşımı iOS ve Android'de desteklenir.
startVideo(LocalVideoStream)

Aramada video akışı göndermeye başlayın. Aramadaki uzak katılımcılar video akışınızı alır ve böylece video akışınızı kendi UI'lerinde işleyebilirler.

stopAudio()

Aramada özel sesi durdurun ve Cihaz yöneticisi varsayılan ses cihazına geçin.

stopScreenSharing()

Yerel ekran paylaşımını durdurun.

stopScreenSharing(LocalVideoStream)

Yerel ekran paylaşımını durdurun.

stopVideo(LocalVideoStream)

Aramada video akışı göndermeyi durdurun. CallAgent.startCall() API'sinde, CallAgent.join() API'sinde, IncomingCall.accept() API'sinde veya Call.startVideo() API'sinde video başlatmak için kullanılan LocalVideoStream nesnesini geçirmesi gerekir.

unmute()

Yerel mikrofonu açma.

unmuteIncomingAudio()

Gelen sesi açın.

Devralınan Yöntemler

dispose()

Özellik Ayrıntıları

callEndReason

Bu çağrının nasıl sona erdiğini gösteren code/subCode içeren.

callEndReason?: CallEndReason

Özellik Değeri

callerInfo

Bu çağrı geliyorsa Arayan Bilgileri.

callerInfo: CallerInfo

Özellik Değeri

direction

Gelen veya Giden olsun, arama yönünü alın.

direction: CallDirection

Özellik Değeri

id

Bu Çağrı için benzersiz kimliği alın.

id: string

Özellik Değeri

string

isIncomingAudioMuted

Yerel kullanıcının gelen sesi kapatıp kapatmadığı.

isIncomingAudioMuted: boolean

Özellik Değeri

boolean

isLocalVideoStarted

Yerel video açık olup olmadığı.

isLocalVideoStarted: boolean

Özellik Değeri

boolean

isMuted

Yerel kullanıcının sesinin yerel olarak mı yoksa uzaktan mı kapatılmış olduğu.

isMuted: boolean

Özellik Değeri

boolean

isScreenSharingOn

Ekran paylaşımının açık olup olmadığı.

isScreenSharingOn: boolean

Özellik Değeri

boolean

kind

Çağrı nesnesinin türünü alın.

kind: CallKind

Özellik Değeri

lobby

Teams toplantı lobisini edinin.

lobby: Lobby

Özellik Değeri

localAudioStreams

Aramada diğer katılımcılara gönderilen yerel ses akışlarının koleksiyonu.

localAudioStreams: readonly LocalAudioStream[]

Özellik Değeri

readonly LocalAudioStream[]

localVideoStreams

Aramada diğer katılımcılara gönderilen yerel video akışlarının koleksiyonu.

localVideoStreams: readonly LocalVideoStream[]

Özellik Değeri

readonly LocalVideoStream[]

remoteAudioStreams

Aramadan alınan uzak ses akışlarının koleksiyonu.

remoteAudioStreams: readonly RemoteAudioStream[]

Özellik Değeri

readonly RemoteAudioStream[]

remoteParticipants

Bu çağrıdaki uzak katılımcıların koleksiyonu. Yüz veya daha fazla katılımcıyla yapılan çağrılarda, bu koleksiyonda yalnızca medya etkin katılımcıları bulunur.

remoteParticipants: readonly RemoteParticipant[]

Özellik Değeri

readonly RemoteParticipant[]

role

Aramada yerel kullanıcının rolünü alın.

role: ParticipantRole

Özellik Değeri

state

Bu Aramanın durumunu alın.

state: CallState

Özellik Değeri

totalParticipantCount

Not

Bu API, Beta sürümünde ve geliştiriciler için önizleme olarak sunulmuş durumda; alacağımız geri bildirimler doğrultusunda değiştirilebilir. Bu API’yi üretim ortamında kullanmayın.

Bu çağrıdaki toplam katılımcı sayısı.

totalParticipantCount: number

Özellik Değeri

number

transferorInfo

Not

Bu API, Beta sürümünde ve geliştiriciler için önizleme olarak sunulmuş durumda; alacağımız geri bildirimler doğrultusunda değiştirilebilir. Bu API’yi üretim ortamında kullanmayın.

Aktarım/iletme senaryolarında aktarım başlatıcısı.

transferorInfo?: CallerInfo

Özellik Değeri

Yöntem Ayrıntıları

feature<TFeature>(CallFeatureFactory<TFeature>)

Genişletilmiş API ile başlatılan ve notlaştırılmış bir Özellik nesnesi alır. Bu paketteki tüm kullanılabilir genişletilmiş çağrı özellikleri için Features.* nesnesini denetleyin, örneğin:

const call: Call = ...;
call.feature(Features.Recording).isRecordingActive;
call.feature(Features.Captions).startCaptions('en-us')
function feature<TFeature>(factory: CallFeatureFactory<TFeature>): TFeature

Parametreler

factory

CallFeatureFactory<TFeature>

Genişletilmiş API sağlayan çağrı özelliği oluşturucusunun fabrikası.

Döndürülenler

TFeature

hangUp(HangUpOptions)

Aramayı kapat.

function hangUp(options?: HangUpOptions): Promise<void>

Parametreler

options
HangUpOptions

HangUp seçenekleri.

Döndürülenler

Promise<void>

hold()

Bu Aramayı beklemeye alma.

function hold(): Promise<void>

Döndürülenler

Promise<void>

mute()

Yerel mikrofonun sesini kapatma.

function mute(): Promise<void>

Döndürülenler

Promise<void>

muteAllRemoteParticipants()

Tüm uzak katılımcıların sesini kapat.

function muteAllRemoteParticipants(): Promise<void>

Döndürülenler

Promise<void>

muteIncomingAudio()

Gelen sesi sessize alır.

function muteIncomingAudio(): Promise<void>

Döndürülenler

Promise<void>

off("callerInfoChanged", PropertyChangedEvent)

Not

Bu API, Beta sürümünde ve geliştiriciler için önizleme olarak sunulmuş durumda; alacağımız geri bildirimler doğrultusunda değiştirilebilir. Bu API’yi üretim ortamında kullanmayın.

Arayan bilgisi değişiklik olayı için abonelikten çıkma işlevi.

function off(event: "callerInfoChanged", listener: PropertyChangedEvent)

Parametreler

event

"callerInfoChanged"

off("idChanged", PropertyChangedEvent)

idChanged olayı için abonelikten çıkma işlevi.

function off(event: "idChanged", listener: PropertyChangedEvent)

Parametreler

event

"idChanged"

olay adı.

listener
PropertyChangedEvent

bu olaya abone olmak için kullanılan geri çağırma fn.

off("isIncomingAudioMutedChanged", PropertyChangedEvent)

isIncomingAudioMutedChanged olayı için Subscribe işlevi.

function off(event: "isIncomingAudioMutedChanged", listener: PropertyChangedEvent)

Parametreler

event

"isIncomingAudioMutedChanged"

olay adı.

listener
PropertyChangedEvent

bu özelliğin değeri değiştiğinde çağrılacak geri çağırma fn.

off("isLocalVideoStartedChanged", PropertyChangedEvent)

isLocalVideoStartedChanged olayı için unsubscribe işlevi.

function off(event: "isLocalVideoStartedChanged", listener: PropertyChangedEvent)

Parametreler

event

"isLocalVideoStartedChanged"

olay adı.

listener
PropertyChangedEvent

bu özelliğin değeri değiştiğinde çağrılacak geri çağırma fn.

off("isMutedChanged", PropertyChangedEvent)

isMutedChanged olayı için Subscribe işlevi.

function off(event: "isMutedChanged", listener: PropertyChangedEvent)

Parametreler

event

"isMutedChanged"

olay adı.

listener
PropertyChangedEvent

bu özelliğin değeri değiştiğinde çağrılacak geri çağırma fn.

off("isScreenSharingOnChanged", PropertyChangedEvent)

isScreenSharingChanged olayı için unsubscribe işlevi.

function off(event: "isScreenSharingOnChanged", listener: PropertyChangedEvent)

Parametreler

event

"isScreenSharingOnChanged"

olay adı.

listener
PropertyChangedEvent

bu olaya abone olmak için kullanılan geri çağırma fn.

off("localAudioStreamsUpdated", CollectionUpdatedEvent<LocalAudioStream>)

localAudioStreamsUpdated olayı için abonelikten çıkma işlevi.

function off(event: "localAudioStreamsUpdated", listener: CollectionUpdatedEvent<LocalAudioStream>)

Parametreler

event

"localAudioStreamsUpdated"

olay adı.

listener

CollectionUpdatedEvent<LocalAudioStream>

bu olaya abone olmak için kullanılan geri çağırma fn.

off("localVideoStreamsUpdated", CollectionUpdatedEvent<LocalVideoStream>)

localVideoStreamsUpdated olayı için abonelikten çıkma işlevi.

function off(event: "localVideoStreamsUpdated", listener: CollectionUpdatedEvent<LocalVideoStream>)

Parametreler

event

"localVideoStreamsUpdated"

olay adı.

listener

CollectionUpdatedEvent<LocalVideoStream>

bu olaya abone olmak için kullanılan geri çağırma fn.

off("mutedByOthers", PropertyChangedEvent)

mutedByOthers olayı için abonelikten çıkma işlevi.

function off(event: "mutedByOthers", listener: PropertyChangedEvent)

Parametreler

event

"mutedByOthers"

olay adı.

listener
PropertyChangedEvent

bu olayın aboneliğini kaldırmak için kullanılan geri çağırma fn.

off("remoteAudioStreamsUpdated", CollectionUpdatedEvent<RemoteAudioStream>)

remoteAudioStreamsUpdated olayı için abonelikten çıkma işlevi.

function off(event: "remoteAudioStreamsUpdated", listener: CollectionUpdatedEvent<RemoteAudioStream>)

Parametreler

event

"remoteAudioStreamsUpdated"

olay adı.

listener

CollectionUpdatedEvent<RemoteAudioStream>

bu olaya abone olmak için kullanılan geri çağırma fn.

off("remoteParticipantsUpdated", CollectionUpdatedEvent<RemoteParticipant>)

remoteParticipantsUpdated olayı için abonelikten çıkma işlevi.

function off(event: "remoteParticipantsUpdated", listener: CollectionUpdatedEvent<RemoteParticipant>)

Parametreler

event

"remoteParticipantsUpdated"

olay adı.

listener

CollectionUpdatedEvent<RemoteParticipant>

bu olaya abone olmak için kullanılan geri çağırma fn.

off("roleChanged", PropertyChangedEvent)

roleChanged olayı için abonelikten çıkma işlevi.

function off(event: "roleChanged", listener: PropertyChangedEvent)

Parametreler

event

"roleChanged"

olay adı.

listener
PropertyChangedEvent

bu olaya abone olmak için kullanılan geri çağırma fn.

off("stateChanged", PropertyChangedEvent)

stateChanged olayı için abonelikten çıkma işlevi.

function off(event: "stateChanged", listener: PropertyChangedEvent)

Parametreler

event

"stateChanged"

olay adı.

listener
PropertyChangedEvent

bu olaya abone olmak için kullanılan geri çağırma fn.

off("totalParticipantCountChanged", PropertyChangedEvent)

Not

Bu API, Beta sürümünde ve geliştiriciler için önizleme olarak sunulmuş durumda; alacağımız geri bildirimler doğrultusunda değiştirilebilir. Bu API’yi üretim ortamında kullanmayın.

totalParticipantCountChanged olayı için unsubscribe işlevi.

function off(event: "totalParticipantCountChanged", listener: PropertyChangedEvent)

Parametreler

event

"totalParticipantCountChanged"

olay adı.

listener
PropertyChangedEvent

katılımcı sayısı değiştiğinde çağrılacak geri çağırma fn.

off("transferorInfoChanged", PropertyChangedEvent)

Not

Bu API, Beta sürümünde ve geliştiriciler için önizleme olarak sunulmuş durumda; alacağımız geri bildirimler doğrultusunda değiştirilebilir. Bu API’yi üretim ortamında kullanmayın.

Arayan bilgisi değişiklik olayı için abonelikten çıkma işlevi.

function off(event: "transferorInfoChanged", listener: PropertyChangedEvent)

Parametreler

event

"transferorInfoChanged"

on("callerInfoChanged", PropertyChangedEvent)

Not

Bu API, Beta sürümünde ve geliştiriciler için önizleme olarak sunulmuş durumda; alacağımız geri bildirimler doğrultusunda değiştirilebilir. Bu API’yi üretim ortamında kullanmayın.

Arayan bilgisi değişiklik olayı için Subscribe işlevi.

function on(event: "callerInfoChanged", listener: PropertyChangedEvent)

Parametreler

event

"callerInfoChanged"

on("idChanged", PropertyChangedEvent)

idChanged olayı için Subscribe işlevi.

function on(event: "idChanged", listener: PropertyChangedEvent)

Parametreler

event

"idChanged"

olay adı.

listener
PropertyChangedEvent

bu özelliğin değeri değiştiğinde çağrılacak geri çağırma fn.

on("isIncomingAudioMutedChanged", PropertyChangedEvent)

isIncomingAudioMutedChanged olayı için Subscribe işlevi.

function on(event: "isIncomingAudioMutedChanged", listener: PropertyChangedEvent)

Parametreler

event

"isIncomingAudioMutedChanged"

olay adı.

listener
PropertyChangedEvent

bu özelliğin değeri değiştiğinde çağrılacak geri çağırma fn.

on("isLocalVideoStartedChanged", PropertyChangedEvent)

isLocalVideoStartedChanged olayı için Subscribe işlevi.

function on(event: "isLocalVideoStartedChanged", listener: PropertyChangedEvent)

Parametreler

event

"isLocalVideoStartedChanged"

olay adı.

listener
PropertyChangedEvent

bu özelliğin değeri değiştiğinde çağrılacak geri çağırma fn.

on("isMutedChanged", PropertyChangedEvent)

isMutedChanged olayı için Subscribe işlevi.

function on(event: "isMutedChanged", listener: PropertyChangedEvent)

Parametreler

event

"isMutedChanged"

olay adı.

listener
PropertyChangedEvent

bu özelliğin değeri değiştiğinde çağrılacak geri çağırma fn.

on("isScreenSharingOnChanged", PropertyChangedEvent)

isScreenSharingChanged olayı için Subscribe işlevi.

function on(event: "isScreenSharingOnChanged", listener: PropertyChangedEvent)

Parametreler

event

"isScreenSharingOnChanged"

olay adı.

listener
PropertyChangedEvent

bu özelliğin değeri değiştiğinde çağrılacak geri çağırma fn.

on("localAudioStreamsUpdated", CollectionUpdatedEvent<LocalAudioStream>)

localAudioStreamsUpdated olayı için Subscribe işlevi.

function on(event: "localAudioStreamsUpdated", listener: CollectionUpdatedEvent<LocalAudioStream>)

Parametreler

event

"localAudioStreamsUpdated"

olay adı.

listener

CollectionUpdatedEvent<LocalAudioStream>

bu koleksiyon değiştiğinde çağrılacak geri çağırma fn, eklenen ve kaldırılan öğelerin dizilerini geçirir.

on("localVideoStreamsUpdated", CollectionUpdatedEvent<LocalVideoStream>)

localVideoStreamsUpdated olayı için Subscribe işlevi.

function on(event: "localVideoStreamsUpdated", listener: CollectionUpdatedEvent<LocalVideoStream>)

Parametreler

event

"localVideoStreamsUpdated"

olay adı.

listener

CollectionUpdatedEvent<LocalVideoStream>

bu koleksiyon değiştiğinde çağrılacak geri çağırma fn, eklenen ve kaldırılan öğelerin dizilerini geçirir.

on("mutedByOthers", PropertyChangedEvent)

mutedByOthers olayı için Subscribe işlevi.

function on(event: "mutedByOthers", listener: PropertyChangedEvent)

Parametreler

event

"mutedByOthers"

olay adı.

listener
PropertyChangedEvent

bu olaya abone olmak için kullanılan geri çağırma fn.

on("remoteAudioStreamsUpdated", CollectionUpdatedEvent<RemoteAudioStream>)

remoteAudioStreamsUpdated olayı için Subscribe işlevi.

function on(event: "remoteAudioStreamsUpdated", listener: CollectionUpdatedEvent<RemoteAudioStream>)

Parametreler

event

"remoteAudioStreamsUpdated"

olay adı.

listener

CollectionUpdatedEvent<RemoteAudioStream>

bu koleksiyon değiştiğinde çağrılacak geri çağırma fn, eklenen ve kaldırılan öğelerin dizilerini geçirir.

on("remoteParticipantsUpdated", CollectionUpdatedEvent<RemoteParticipant>)

remoteParticipantsUpdated olayı için Subscribe işlevi.

function on(event: "remoteParticipantsUpdated", listener: CollectionUpdatedEvent<RemoteParticipant>)

Parametreler

event

"remoteParticipantsUpdated"

olay adı.

listener

CollectionUpdatedEvent<RemoteParticipant>

bu koleksiyon değiştiğinde çağrılacak geri çağırma fn, eklenen ve kaldırılan öğelerin dizilerini geçirir.

on("roleChanged", PropertyChangedEvent)

roleChanged olayı için Subscribe işlevi.

function on(event: "roleChanged", listener: PropertyChangedEvent)

Parametreler

event

"roleChanged"

olay adı.

listener
PropertyChangedEvent

bu özelliğin değeri değiştiğinde çağrılacak geri çağırma fn.

on("stateChanged", PropertyChangedEvent)

stateChanged olayı için Subscribe işlevi.

function on(event: "stateChanged", listener: PropertyChangedEvent)

Parametreler

event

"stateChanged"

olay adı.

listener
PropertyChangedEvent

bu özelliğin değeri değiştiğinde çağrılacak geri çağırma fn.

on("totalParticipantCountChanged", PropertyChangedEvent)

Not

Bu API, Beta sürümünde ve geliştiriciler için önizleme olarak sunulmuş durumda; alacağımız geri bildirimler doğrultusunda değiştirilebilir. Bu API’yi üretim ortamında kullanmayın.

totalParticipantCountChanged olayı için Subscribe işlevi.

function on(event: "totalParticipantCountChanged", listener: PropertyChangedEvent)

Parametreler

event

"totalParticipantCountChanged"

olay adı.

listener
PropertyChangedEvent

katılımcı sayısı değiştiğinde çağrılacak geri çağırma fn.

on("transferorInfoChanged", PropertyChangedEvent)

Not

Bu API, Beta sürümünde ve geliştiriciler için önizleme olarak sunulmuş durumda; alacağımız geri bildirimler doğrultusunda değiştirilebilir. Bu API’yi üretim ortamında kullanmayın.

Arayan bilgisi değişiklik olayı için Subscribe işlevi.

function on(event: "transferorInfoChanged", listener: PropertyChangedEvent)

Parametreler

event

"transferorInfoChanged"

resume()

'LocalHold' durumundaysa bu Çağrıyı sürdürebilirsiniz.

function resume(): Promise<void>

Döndürülenler

Promise<void>

sendDtmf(DtmfTone)

DTMF tonu gönderin.

function sendDtmf(dtmfTone: DtmfTone): Promise<void>

Parametreler

dtmfTone
DtmfTone

Döndürülenler

Promise<void>

setConstraints(CallConstraints)

Çağrı kısıtlamalarını ayarlayın. Bu yöntem, sağlanan değerlere göre en yüksek kısıtlamalarını ayarlar. Uygulanan son kısıtlamalar, burada bu yönteme sağlanan değerlerden küçük veya buna eşit olacaktır. 0 değeri sağlanırsa, bu kısıtlama için hiçbir kısıtlama uygulanmaz. Tanımsız değer sağlanırsa, bu kısıtlama için kullanılan önceki değer kullanılır.

function setConstraints(constraints: CallConstraints): Promise<void>

Parametreler

constraints
CallConstraints

Ayarlanacağı çağrı kısıtlamalarını temsil eden nesne

Döndürülenler

Promise<void>

startAudio(LocalAudioStream)

Özel ses ile aramada ses başlatın. LocalAudioStream kaynağı bir MediaStream olmalıdır.

function startAudio(localAudioStream: LocalAudioStream): Promise<void>

Parametreler

localAudioStream
LocalAudioStream

Döndürülenler

Promise<void>

startScreenSharing()

  • Aramada ekran paylaşımı akışı göndermeye başlayın. Tarayıcı ekran, uygulama veya tarayıcı sekmesini seçmenizi ister.
  • Ekran paylaşımı akışının gönderilmesi iOS veya Android'de desteklenmez.
  • Gelen ekran paylaşımı akışı iOS ve Android'de desteklenir.
function startScreenSharing(): Promise<void>

Döndürülenler

Promise<void>

startScreenSharing(LocalVideoStream)

Not

Bu API, Beta sürümünde ve geliştiriciler için önizleme olarak sunulmuş durumda; alacağımız geri bildirimler doğrultusunda değiştirilebilir. Bu API’yi üretim ortamında kullanmayın.

  • Bir çağrıda ham ekran paylaşım akışı göndermeye başlayın.
  • Ham ekran paylaşımının gönderilmesi iOS veya Android'de desteklenmez.
  • Gelen ham ekran paylaşımı iOS ve Android'de desteklenir.
function startScreenSharing(localVideoStream: LocalVideoStream): Promise<void>

Parametreler

localVideoStream
LocalVideoStream

Oluşturucuda MediaStream alan yerel bir ham ekran paylaşım akışını temsil eder.

Döndürülenler

Promise<void>

startVideo(LocalVideoStream)

Aramada video akışı göndermeye başlayın. Aramadaki uzak katılımcılar video akışınızı alır ve böylece video akışınızı kendi UI'lerinde işleyebilirler.

function startVideo(localVideoStream: LocalVideoStream): Promise<void>

Parametreler

localVideoStream
LocalVideoStream

Oluşturucuda kamera kaynağını alan yerel bir video akışını temsil eder.

Döndürülenler

Promise<void>

stopAudio()

Aramada özel sesi durdurun ve Cihaz yöneticisi varsayılan ses cihazına geçin.

function stopAudio()

stopScreenSharing()

Yerel ekran paylaşımını durdurun.

function stopScreenSharing(): Promise<void>

Döndürülenler

Promise<void>

stopScreenSharing(LocalVideoStream)

Not

Bu API, Beta sürümünde ve geliştiriciler için önizleme olarak sunulmuş durumda; alacağımız geri bildirimler doğrultusunda değiştirilebilir. Bu API’yi üretim ortamında kullanmayın.

Yerel ekran paylaşımını durdurun.

function stopScreenSharing(localVideoStream: LocalVideoStream): Promise<void>

Parametreler

localVideoStream
LocalVideoStream

Akışı durdurmak için yerel ekran paylaşımı akışı.

Döndürülenler

Promise<void>

stopVideo(LocalVideoStream)

Aramada video akışı göndermeyi durdurun. CallAgent.startCall() API'sinde, CallAgent.join() API'sinde, IncomingCall.accept() API'sinde veya Call.startVideo() API'sinde video başlatmak için kullanılan LocalVideoStream nesnesini geçirmesi gerekir.

function stopVideo(localVideoStream: LocalVideoStream): Promise<void>

Parametreler

localVideoStream
LocalVideoStream

Akışı durdurmak için yerel video akışı.

Döndürülenler

Promise<void>

unmute()

Yerel mikrofonu açma.

function unmute(): Promise<void>

Döndürülenler

Promise<void>

unmuteIncomingAudio()

Gelen sesi açın.

function unmuteIncomingAudio(): Promise<void>

Döndürülenler

Promise<void>

Devralınan Yöntemin Ayrıntıları

dispose()

function dispose()

Disposable.dispose Devralındı