StatefulDeviceManager interface
Definierar de ytterligare metoder som läggs till av den tillståndskänsliga ovanpå <xref:%40azure%2Fcommunication-calling%23DeviceManager>.
- Extends
Egenskaper
| get |
Hämtar listan över oöverordnade videoströmmar. Det här är en lista över videoströmmar som inte har lagts till i en <xref:%40azure%2Fcommunication-calling%23Call>. Detta är användbart för utvecklare som vill interagera med renderade videoströmmar innan de har startat ett anrop. Se även <xref:%40azure%2Fcommunication-react%23CallClient.createView>. |
| select |
Anger selectedCamera i DeviceManagerState. Detta är helt utvecklarstyrt och är inte på något sätt kopplat till <xref:%40azure%2Fcommunication-calling%23DeviceManager>. Den finns helt i StatefulDeviceManager. Se även <xref:DeviceManagerState.selectedCamera>. |
Ärvda egenskaper
| is |
Om enhetsvärden kan välja talarutdata. |
| selected |
Mikrofonenheten som används. |
| selected |
Talarenheten som används. |
Ärvda metoder
| ask |
Visa webbläsarens uppmaning om att be klientdelsanvändaren om behörighet att använda den angivna enheten. |
| get |
Hämta en lista över tillgängliga videoenheter för användning. |
| get |
Hämta en lista över tillgängliga mikrofonenheter för användning. |
| get |
Hämta en lista över tillgängliga talarenheter för användning. |
| off("audio |
Avsluta prenumerationsfunktionen för audioDevicesUpdated-händelsen. |
| off("selected |
Avsluta prenumerationsfunktionen för valdMicrophoneChanged-händelse. |
| off("selected |
Avsluta prenumerationsfunktionen för valdSpeakerChanged-händelse. |
| off("video |
Avsluta prenumerationsfunktionen för videoEnheterUppdaterad händelse. |
| on("audio |
Prenumerera på audioDevicesUpdated . |
| on("selected |
Prenumerationsfunktion för valdMicrophoneChanged-händelse. |
| on("selected |
Prenumerationsfunktion för valdSpeakerChanged-händelse. |
| on("video |
Prenumerationsfunktion för videoEnheterUppdaterad händelse. |
| select |
Väljer mikrofonenheten som ska användas. |
| select |
Välj den talarenhet som ska användas. |
| start |
Börja förvärma enheter. |
| stop |
Sluta förvärma enheterna. |
Egenskapsinformation
getUnparentedVideoStreams
Hämtar listan över oöverordnade videoströmmar. Det här är en lista över videoströmmar som inte har lagts till i en <xref:%40azure%2Fcommunication-calling%23Call>. Detta är användbart för utvecklare som vill interagera med renderade videoströmmar innan de har startat ett anrop. Se även <xref:%40azure%2Fcommunication-react%23CallClient.createView>.
public getUnparentedVideoStreams: () => LocalVideoStream[]
Egenskapsvärde
() => LocalVideoStream[]
selectCamera
Anger selectedCamera i DeviceManagerState. Detta är helt utvecklarstyrt och är inte på något sätt kopplat till <xref:%40azure%2Fcommunication-calling%23DeviceManager>. Den finns helt i StatefulDeviceManager. Se även <xref:DeviceManagerState.selectedCamera>.
selectCamera: (device: VideoDeviceInfo) => void
Egenskapsvärde
(device: VideoDeviceInfo) => void
Information om ärvda egenskaper
isSpeakerSelectionAvailable
Om enhetsvärden kan välja talarutdata.
isSpeakerSelectionAvailable: boolean
Egenskapsvärde
boolean
ärvd från DeviceManager.isSpeakerSelectionAvailable
selectedMicrophone
Mikrofonenheten som används.
selectedMicrophone?: AudioDeviceInfo
Egenskapsvärde
ärvd från DeviceManager.selectedMicrophone
selectedSpeaker
Talarenheten som används.
selectedSpeaker?: AudioDeviceInfo
Egenskapsvärde
ärvd från DeviceManager.selectedSpeaker
Ärvd metodinformation
askDevicePermission(PermissionConstraints)
Visa webbläsarens uppmaning om att be klientdelsanvändaren om behörighet att använda den angivna enheten.
function askDevicePermission(permissionConstraints: PermissionConstraints): Promise<DeviceAccess>
Parametrar
- permissionConstraints
- PermissionConstraints
Konfigurera vilken behörighet (ljud/video) som ska begäras.
Returer
Promise<DeviceAccess>
De behörigheter som har beviljats av användaren.
ärvd från DeviceManager.askDevicePermission
getCameras()
Hämta en lista över tillgängliga videoenheter för användning.
function getCameras(): Promise<VideoDeviceInfo[]>
Returer
Promise<VideoDeviceInfo[]>
ärvd från DeviceManager.getCameras
getMicrophones()
Hämta en lista över tillgängliga mikrofonenheter för användning.
function getMicrophones(): Promise<AudioDeviceInfo[]>
Returer
Promise<AudioDeviceInfo[]>
ärvd från DeviceManager.getMicrophones
getSpeakers()
Hämta en lista över tillgängliga talarenheter för användning.
function getSpeakers(): Promise<AudioDeviceInfo[]>
Returer
Promise<AudioDeviceInfo[]>
ärvd från DeviceManager.getSpeakers
off("audioDevicesUpdated", CollectionUpdatedEvent<AudioDeviceInfo>)
Avsluta prenumerationsfunktionen för audioDevicesUpdated-händelsen.
function off(event: "audioDevicesUpdated", listener: CollectionUpdatedEvent<AudioDeviceInfo>)
Parametrar
- event
-
"audioDevicesUpdated"
händelsenamn.
- listener
callback fn som användes för att prenumerera på den här händelsen.
ärvd från DeviceManager.off
off("selectedMicrophoneChanged", PropertyChangedEvent)
Avsluta prenumerationsfunktionen för valdMicrophoneChanged-händelse.
function off(event: "selectedMicrophoneChanged", listener: PropertyChangedEvent)
Parametrar
- event
-
"selectedMicrophoneChanged"
händelsenamn.
- listener
- PropertyChangedEvent
callback fn som anropas när värdet för den här egenskapen ändras.
ärvd från DeviceManager.off
off("selectedSpeakerChanged", PropertyChangedEvent)
Avsluta prenumerationsfunktionen för valdSpeakerChanged-händelse.
function off(event: "selectedSpeakerChanged", listener: PropertyChangedEvent)
Parametrar
- event
-
"selectedSpeakerChanged"
händelsenamn.
- listener
- PropertyChangedEvent
callback fn som anropas när värdet för den här egenskapen ändras.
ärvd från DeviceManager.off
off("videoDevicesUpdated", CollectionUpdatedEvent<VideoDeviceInfo>)
Avsluta prenumerationsfunktionen för videoEnheterUppdaterad händelse.
function off(event: "videoDevicesUpdated", listener: CollectionUpdatedEvent<VideoDeviceInfo>)
Parametrar
- event
-
"videoDevicesUpdated"
händelsenamn.
- listener
callback fn som användes för att prenumerera på den här händelsen.
ärvd från DeviceManager.off
on("audioDevicesUpdated", CollectionUpdatedEvent<AudioDeviceInfo>)
Prenumerera på audioDevicesUpdated .
function on(event: "audioDevicesUpdated", listener: CollectionUpdatedEvent<AudioDeviceInfo>)
Parametrar
- event
-
"audioDevicesUpdated"
händelsenamn.
- listener
återanrop fn som kommer att anropas när den här samlingen ändras, kommer den att skicka matriser med tillagda och borttagna element.
ärvd från DeviceManager.on
on("selectedMicrophoneChanged", PropertyChangedEvent)
Prenumerationsfunktion för valdMicrophoneChanged-händelse.
function on(event: "selectedMicrophoneChanged", listener: PropertyChangedEvent)
Parametrar
- event
-
"selectedMicrophoneChanged"
händelsenamn.
- listener
- PropertyChangedEvent
callback fn som anropas när värdet för den här egenskapen ändras.
ärvd från DeviceManager.on
on("selectedSpeakerChanged", PropertyChangedEvent)
Prenumerationsfunktion för valdSpeakerChanged-händelse.
function on(event: "selectedSpeakerChanged", listener: PropertyChangedEvent)
Parametrar
- event
-
"selectedSpeakerChanged"
händelsenamn.
- listener
- PropertyChangedEvent
callback fn som anropas när värdet för den här egenskapen ändras.
ärvd från DeviceManager.on
on("videoDevicesUpdated", CollectionUpdatedEvent<VideoDeviceInfo>)
Prenumerationsfunktion för videoEnheterUppdaterad händelse.
function on(event: "videoDevicesUpdated", listener: CollectionUpdatedEvent<VideoDeviceInfo>)
Parametrar
- event
-
"videoDevicesUpdated"
händelsenamn.
- listener
återanrop fn som kommer att anropas när den här samlingen ändras, kommer den att skicka matriser med tillagda och borttagna element.
ärvd från DeviceManager.on
selectMicrophone(AudioDeviceInfo)
Väljer mikrofonenheten som ska användas.
function selectMicrophone(microphoneDevice: AudioDeviceInfo): Promise<void>
Parametrar
- microphoneDevice
- AudioDeviceInfo
Information om mikrofonenheter.
Returer
Promise<void>
ärvd från DeviceManager.selectMicrophone
selectSpeaker(AudioDeviceInfo)
Välj den talarenhet som ska användas.
function selectSpeaker(speakerDevice: AudioDeviceInfo): Promise<void>
Parametrar
- speakerDevice
- AudioDeviceInfo
Information om talarenhet.
Returer
Promise<void>
ärvd från DeviceManager.selectSpeaker
startPreheatDevices(StartPreheatDeviceParameters)
Börja förvärma enheter.
function startPreheatDevices(parameters: StartPreheatDeviceParameters): Promise<void>
Parametrar
- parameters
- @azure/communication-calling.StartPreheatDeviceParameters
Konfigurerar vilka enheter (ljud/video) som ska förvärmas.
Returer
Promise<void>
Ärvd från DeviceManager.startPreheatDevices
stopPreheatDevices(StopPreheatDeviceParameters)
Sluta förvärma enheterna.
function stopPreheatDevices(parameters: StopPreheatDeviceParameters)
Parametrar
- parameters
- @azure/communication-calling.StopPreheatDeviceParameters
Konfigurerar vilka enheter (ljud/video) som ska stoppa förvärmningen.
Ärvd från DeviceManager.stopPreheatDevices (på engelska)