Aracılığıyla paylaş


DeviceManager interface

Cihaz Yöneticisi, kameralar, mikrofonlar ve hoparlörler gibi sistem medya cihazlarını işlemek için kullanılır.

Ö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ı.

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.

Özellik Ayrıntıları

isSpeakerSelectionAvailable

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

isSpeakerSelectionAvailable: boolean

Özellik Değeri

boolean

selectedMicrophone

Kullanılmakta olan mikrofon cihazı.

selectedMicrophone?: AudioDeviceInfo

Özellik Değeri

selectedSpeaker

Kullanılan hoparlör cihazı.

selectedSpeaker?: AudioDeviceInfo

Özellik Değeri

Yöntem 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) istenecek olduğunu yapılandırıyor.

Döndürülenler

Promise<DeviceAccess>

Kullanıcı tarafından verilen izinler.

getCameras()

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

function getCameras(): Promise<VideoDeviceInfo[]>

Döndürülenler

Promise<VideoDeviceInfo[]>

getMicrophones()

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

function getMicrophones(): Promise<AudioDeviceInfo[]>

Döndürülenler

Promise<AudioDeviceInfo[]>

getSpeakers()

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

function getSpeakers(): Promise<AudioDeviceInfo[]>

Döndürülenler

Promise<AudioDeviceInfo[]>

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.

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.

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.

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.

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.

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.

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.

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.

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>

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>