Aracılığıyla paylaş


StatefulDeviceManager interface

durum bilgisi olan tarafından <xref:%40azure%2Fcommunication-calling%23DeviceManager>üzerine eklenen ek yöntemleri tanımlar.

Extends

Özellikler

getUnparentedVideoStreams

Ebeveynsiz video akışlarının listesini alır. Bu, bir <xref:%40azure%2Fcommunication-calling%23Call>öğesine eklenmemiş video akışlarının bir listesidir. Bu, bir arama başlatmadan önce işlenmiş video akışlarıyla etkileşim kurmak isteyen geliştiriciler için kullanışlıdır. Ayrıca bkz. <xref:%40azure%2Fcommunication-react%23CallClient.createView>.

selectCamera

DeviceManagerStateselectedCamera değerini ayarlar. Bu tamamen geliştirici odaklıdır ve <xref:%40azure%2Fcommunication-calling%23DeviceManager>hiçbir şekilde bağlı değildir. Tamamen StatefulDeviceManageriçinde yer alır. Ayrıca bkz. <xref:DeviceManagerState.selectedCamera>.

Devralınan Özellikler

isSpeakerSelectionAvailable

Cihaz ana bilgisayarının hoparlör çıkışını seçip seçemeyeceği.

selectedMicrophone

Kullanılmakta olan mikrofon cihazı.

selectedSpeaker

Kullanılan hoparlör cihazı.

Devralınan Yöntemler

askDevicePermission(PermissionConstraints)

Belirtilen cihazı kullanmak için ön son kullanıcıdan izin istemek için tarayıcı istemini göster.

getCameras()

Kullanılabilir video cihazlarının listesini alın.

getMicrophones()

Kullanılabilir mikrofon cihazlarının listesini alın.

getSpeakers()

Kullanılabilir hoparlör cihazlarının listesini alın.

off("audioDevicesUpdated", CollectionUpdatedEvent<AudioDeviceInfo>)

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

off("selectedMicrophoneChanged", PropertyChangedEvent)

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

off("selectedSpeakerChanged", PropertyChangedEvent)

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

off("videoDevicesUpdated", CollectionUpdatedEvent<VideoDeviceInfo>)

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

on("audioDevicesUpdated", CollectionUpdatedEvent<AudioDeviceInfo>)

audioDevicesUpdated için Subscribe işlevi.

on("selectedMicrophoneChanged", PropertyChangedEvent)

selectedMicrophoneChanged olayı için Subscribe işlevi.

on("selectedSpeakerChanged", PropertyChangedEvent)

selectedSpeakerChanged olayı için Subscribe işlevi.

on("videoDevicesUpdated", CollectionUpdatedEvent<VideoDeviceInfo>)

videoDevicesUpdated olayı için Subscribe işlevi.

selectMicrophone(AudioDeviceInfo)

Kullanılacak mikrofon cihazını seçer.

selectSpeaker(AudioDeviceInfo)

Kullanılacak hoparlör cihazını seçin.

startPreheatDevices(StartPreheatDeviceParameters)

Ön ısıtma cihazlarını başlatın.

stopPreheatDevices(StopPreheatDeviceParameters)

Ön ısıtma cihazlarını durdurun.

Özellik Ayrıntıları

getUnparentedVideoStreams

Ebeveynsiz video akışlarının listesini alır. Bu, bir <xref:%40azure%2Fcommunication-calling%23Call>öğesine eklenmemiş video akışlarının bir listesidir. Bu, bir arama başlatmadan önce işlenmiş video akışlarıyla etkileşim kurmak isteyen geliştiriciler için kullanışlıdır. Ayrıca bkz. <xref:%40azure%2Fcommunication-react%23CallClient.createView>.

public getUnparentedVideoStreams: () => LocalVideoStream[]

Özellik Değeri

() => LocalVideoStream[]

selectCamera

DeviceManagerStateselectedCamera değerini ayarlar. Bu tamamen geliştirici odaklıdır ve <xref:%40azure%2Fcommunication-calling%23DeviceManager>hiçbir şekilde bağlı değildir. Tamamen StatefulDeviceManageriçinde yer alır. Ayrıca bkz. <xref:DeviceManagerState.selectedCamera>.

selectCamera: (device: VideoDeviceInfo) => void

Özellik Değeri

(device: VideoDeviceInfo) => void

Devralınan Özellik Detayları

isSpeakerSelectionAvailable

Cihaz ana bilgisayarının hoparlör çıkışını seçip seçemeyeceği.

isSpeakerSelectionAvailable: boolean

Özellik Değeri

boolean

DeviceManager.isSpeakerSelectionAvailable Devralındı

selectedMicrophone

Kullanılmakta olan mikrofon cihazı.

selectedMicrophone?: AudioDeviceInfo

Özellik Değeri

DeviceManager.selectedMicrophone Devralındı

selectedSpeaker

Kullanılan hoparlör cihazı.

selectedSpeaker?: AudioDeviceInfo

Özellik Değeri

DeviceManager.selectedSpeaker Devralındı

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

askDevicePermission(PermissionConstraints)

Belirtilen cihazı kullanmak için ön son kullanıcıdan izin istemek için tarayıcı istemini göster.

function askDevicePermission(permissionConstraints: PermissionConstraints): Promise<DeviceAccess>

Parametreler

permissionConstraints
PermissionConstraints

Hangi iznin (ses/video) isteneceğini yapılandırın.

Döndürülenler

Promise<DeviceAccess>

Kullanıcı tarafından verilen izinler.

DeviceManager.askDevicePermission Devralındı

getCameras()

Kullanılabilir video cihazlarının listesini alın.

function getCameras(): Promise<VideoDeviceInfo[]>

Döndürülenler

Promise<VideoDeviceInfo[]>

DeviceManager.getCameras Devralındı

getMicrophones()

Kullanılabilir mikrofon cihazlarının listesini alın.

function getMicrophones(): Promise<AudioDeviceInfo[]>

Döndürülenler

Promise<AudioDeviceInfo[]>

DeviceManager.getMicrophones Devralındı

getSpeakers()

Kullanılabilir hoparlör cihazlarının listesini alın.

function getSpeakers(): Promise<AudioDeviceInfo[]>

Döndürülenler

Promise<AudioDeviceInfo[]>

DeviceManager.getSpeakers Devralındı

off("audioDevicesUpdated", CollectionUpdatedEvent<AudioDeviceInfo>)

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

function off(event: "audioDevicesUpdated", listener: CollectionUpdatedEvent<AudioDeviceInfo>)

Parametreler

event

"audioDevicesUpdated"

olay adı.

listener

CollectionUpdatedEvent<AudioDeviceInfo>

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

DeviceManager.off Devralındı

off("selectedMicrophoneChanged", PropertyChangedEvent)

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

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

Parametreler

event

"selectedMicrophoneChanged"

olay adı.

listener
PropertyChangedEvent

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

DeviceManager.off Devralındı

off("selectedSpeakerChanged", PropertyChangedEvent)

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

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

Parametreler

event

"selectedSpeakerChanged"

olay adı.

listener
PropertyChangedEvent

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

DeviceManager.off Devralındı

off("videoDevicesUpdated", CollectionUpdatedEvent<VideoDeviceInfo>)

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

function off(event: "videoDevicesUpdated", listener: CollectionUpdatedEvent<VideoDeviceInfo>)

Parametreler

event

"videoDevicesUpdated"

olay adı.

listener

CollectionUpdatedEvent<VideoDeviceInfo>

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

DeviceManager.off Devralındı

on("audioDevicesUpdated", CollectionUpdatedEvent<AudioDeviceInfo>)

audioDevicesUpdated için Subscribe işlevi.

function on(event: "audioDevicesUpdated", listener: CollectionUpdatedEvent<AudioDeviceInfo>)

Parametreler

event

"audioDevicesUpdated"

olay adı.

listener

CollectionUpdatedEvent<AudioDeviceInfo>

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

DeviceManager.on Devralındı

on("selectedMicrophoneChanged", PropertyChangedEvent)

selectedMicrophoneChanged olayı için Subscribe işlevi.

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

Parametreler

event

"selectedMicrophoneChanged"

olay adı.

listener
PropertyChangedEvent

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

DeviceManager.on Devralındı

on("selectedSpeakerChanged", PropertyChangedEvent)

selectedSpeakerChanged olayı için Subscribe işlevi.

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

Parametreler

event

"selectedSpeakerChanged"

olay adı.

listener
PropertyChangedEvent

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

DeviceManager.on Devralındı

on("videoDevicesUpdated", CollectionUpdatedEvent<VideoDeviceInfo>)

videoDevicesUpdated olayı için Subscribe işlevi.

function on(event: "videoDevicesUpdated", listener: CollectionUpdatedEvent<VideoDeviceInfo>)

Parametreler

event

"videoDevicesUpdated"

olay adı.

listener

CollectionUpdatedEvent<VideoDeviceInfo>

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

DeviceManager.on Devralındı

selectMicrophone(AudioDeviceInfo)

Kullanılacak mikrofon cihazını seçer.

function selectMicrophone(microphoneDevice: AudioDeviceInfo): Promise<void>

Parametreler

microphoneDevice
AudioDeviceInfo

Mikrofon cihazı bilgileri.

Döndürülenler

Promise<void>

DeviceManager.selectMicrophone Devralındı

selectSpeaker(AudioDeviceInfo)

Kullanılacak hoparlör cihazını seçin.

function selectSpeaker(speakerDevice: AudioDeviceInfo): Promise<void>

Parametreler

speakerDevice
AudioDeviceInfo

Konuşmacı cihaz bilgileri.

Döndürülenler

Promise<void>

DeviceManager.selectSpeaker Devralındı

startPreheatDevices(StartPreheatDeviceParameters)

Ön ısıtma cihazlarını başlatın.

function startPreheatDevices(parameters: StartPreheatDeviceParameters): Promise<void>

Parametreler

parameters
@azure/communication-calling.StartPreheatDeviceParameters

Hangi cihazların (ses/video) ön ısıtma yapacağını yapılandırır.

Döndürülenler

Promise<void>

Devralınan DeviceManager.startPreheatDevices

stopPreheatDevices(StopPreheatDeviceParameters)

Ön ısıtma cihazlarını durdurun.

function stopPreheatDevices(parameters: StopPreheatDeviceParameters)

Parametreler

parameters
@azure/communication-calling.StopPreheatDeviceParameters

Hangi cihazların (ses/video) ön ısıtmayı durduracağını yapılandırır.

Devralınan DeviceManager.stopPreheatDevices