StatefulDeviceManager interface
durum bilgisi olan tarafından <xref:%40azure%2Fcommunication-calling%23DeviceManager>üzerine eklenen ek yöntemleri tanımlar.
- Extends
Özellikler
| get |
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>. |
| select |
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
| is |
Cihaz ana bilgisayarının hoparlör çıkışını seçip seçemeyeceği. |
| selected |
Kullanılmakta olan mikrofon cihazı. |
| selected |
Kullanılan hoparlör cihazı. |
Devralınan Yöntemler
| ask |
Belirtilen cihazı kullanmak için ön son kullanıcıdan izin istemek için tarayıcı istemini göster. |
| get |
Kullanılabilir video cihazlarının listesini alın. |
| get |
Kullanılabilir mikrofon cihazlarının listesini alın. |
| get |
Kullanılabilir hoparlör cihazlarının listesini alın. |
| off("audio |
audioDevicesUpdated olayı için abonelikten çıkma işlevi. |
| off("selected |
selectedMicrophoneChanged olayı için abonelikten çıkma işlevi. |
| off("selected |
selectedSpeakerChanged olayı için abonelikten çıkma işlevi. |
| off("video |
videoDevicesUpdated olayı için abonelikten çıkma işlevi. |
| on("audio |
audioDevicesUpdated için Subscribe işlevi. |
| on("selected |
selectedMicrophoneChanged olayı için Subscribe işlevi. |
| on("selected |
selectedSpeakerChanged olayı için Subscribe işlevi. |
| on("video |
videoDevicesUpdated olayı için Subscribe işlevi. |
| select |
Kullanılacak mikrofon cihazını seçer. |
| select |
Kullanılacak hoparlör cihazını seçin. |
| start |
Ön ısıtma cihazlarını başlatın. |
| stop |
Ö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
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
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
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
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