StatefulDeviceManager interface
Definieert de extra methoden die door de stateful boven op <xref:%40azure%2Fcommunication-calling%23DeviceManager>zijn toegevoegd.
- Uitbreiding
Eigenschappen
| get |
Hiermee haalt u de lijst met niet-bovenliggende videostreams op. Dit is een lijst van videostreams die niet zijn toegevoegd aan een <xref:%40azure%2Fcommunication-calling%23Call>. Dit is handig voor ontwikkelaars die willen communiceren met gerenderde videostreams voordat ze een gesprek hebben gestart. Zie ook <xref:%40azure%2Fcommunication-react%23CallClient.createView>. |
| select |
Hiermee stelt u de geselecteerdeCamera in de DeviceManagerState. Dit is volledig ontwikkelaarsgestuurd en is op geen enkele manier gebonden aan <xref:%40azure%2Fcommunication-calling%23DeviceManager>. Het is volledig opgenomen in StatefulDeviceManager. Zie ook <xref:DeviceManagerState.selectedCamera>. |
Overgenomen eigenschappen
| is |
Of de apparaathost luidsprekeruitvoer kan selecteren. |
| selected |
Het microfoonapparaat dat wordt gebruikt. |
| selected |
Het luidsprekerapparaat dat wordt gebruikt. |
Overgenomen methoden
| ask |
Geef de browserprompt weer om de front-endgebruiker om toestemming te vragen om het opgegeven apparaat te gebruiken. |
| get |
Een lijst met beschikbare videoapparaten ophalen voor gebruik. |
| get |
Bekijk een lijst met beschikbare microfoonapparaten voor gebruik. |
| get |
Een lijst met beschikbare luidsprekerapparaten ophalen voor gebruik. |
| off("audio |
De functie Afmelden voor de gebeurtenis audioDevicesUpdated. |
| off("selected |
De functie Afmelden voor de geselecteerdeMicrophoneChanged-gebeurtenis. |
| off("selected |
De functie Afmelden voor de geselecteerde gebeurtenisSpeakerChanged. |
| off("video |
De functie Afmelden voor de gebeurtenis videoDevicesUpdated. |
| on("audio |
Abonneer de functie voor audioDevicesUpdated. |
| on("selected |
Abonneer de functie voor de geselecteerdeMicrophoneChanged-gebeurtenis. |
| on("selected |
De functie Abonneren voor de geselecteerde gebeurtenisSpeakerChanged. |
| on("video |
Abonneer de functie voor de gebeurtenis videoDevicesUpdated. |
| select |
Hiermee selecteert u het microfoonapparaat dat u wilt gebruiken. |
| select |
Selecteer het luidsprekerapparaat dat u wilt gebruiken. |
| start |
Begin met het voorverwarmen van apparaten. |
| stop |
Stop met het voorverwarmen van apparaten. |
Eigenschapdetails
getUnparentedVideoStreams
Hiermee haalt u de lijst met niet-bovenliggende videostreams op. Dit is een lijst van videostreams die niet zijn toegevoegd aan een <xref:%40azure%2Fcommunication-calling%23Call>. Dit is handig voor ontwikkelaars die willen communiceren met gerenderde videostreams voordat ze een gesprek hebben gestart. Zie ook <xref:%40azure%2Fcommunication-react%23CallClient.createView>.
public getUnparentedVideoStreams: () => LocalVideoStream[]
Waarde van eigenschap
() => LocalVideoStream[]
selectCamera
Hiermee stelt u de geselecteerdeCamera in de DeviceManagerState. Dit is volledig ontwikkelaarsgestuurd en is op geen enkele manier gebonden aan <xref:%40azure%2Fcommunication-calling%23DeviceManager>. Het is volledig opgenomen in StatefulDeviceManager. Zie ook <xref:DeviceManagerState.selectedCamera>.
selectCamera: (device: VideoDeviceInfo) => void
Waarde van eigenschap
(device: VideoDeviceInfo) => void
Details van overgenomen eigenschap
isSpeakerSelectionAvailable
Of de apparaathost luidsprekeruitvoer kan selecteren.
isSpeakerSelectionAvailable: boolean
Waarde van eigenschap
boolean
overgenomen van DeviceManager.isSpeakerSelectionAvailable
selectedMicrophone
Het microfoonapparaat dat wordt gebruikt.
selectedMicrophone?: AudioDeviceInfo
Waarde van eigenschap
overgenomen van DeviceManager.selectedMicrophone
selectedSpeaker
Het luidsprekerapparaat dat wordt gebruikt.
selectedSpeaker?: AudioDeviceInfo
Waarde van eigenschap
overgenomen van DeviceManager.selectedSpeaker
Details overgenomen methode
askDevicePermission(PermissionConstraints)
Geef de browserprompt weer om de front-endgebruiker om toestemming te vragen om het opgegeven apparaat te gebruiken.
function askDevicePermission(permissionConstraints: PermissionConstraints): Promise<DeviceAccess>
Parameters
- permissionConstraints
- PermissionConstraints
Configureer welke toestemming (audio/video) moet worden aangevraagd.
Retouren
Promise<DeviceAccess>
De machtigingen die door de gebruiker zijn verleend.
overgenomen van DeviceManager.askDevicePermission
getCameras()
Een lijst met beschikbare videoapparaten ophalen voor gebruik.
function getCameras(): Promise<VideoDeviceInfo[]>
Retouren
Promise<VideoDeviceInfo[]>
overgenomen van DeviceManager.getCameras
getMicrophones()
Bekijk een lijst met beschikbare microfoonapparaten voor gebruik.
function getMicrophones(): Promise<AudioDeviceInfo[]>
Retouren
Promise<AudioDeviceInfo[]>
overgenomen van DeviceManager.getMicrophones
getSpeakers()
Een lijst met beschikbare luidsprekerapparaten ophalen voor gebruik.
function getSpeakers(): Promise<AudioDeviceInfo[]>
Retouren
Promise<AudioDeviceInfo[]>
overgenomen van DeviceManager.getSpeakers
off("audioDevicesUpdated", CollectionUpdatedEvent<AudioDeviceInfo>)
De functie Afmelden voor de gebeurtenis audioDevicesUpdated.
function off(event: "audioDevicesUpdated", listener: CollectionUpdatedEvent<AudioDeviceInfo>)
Parameters
- event
-
"audioDevicesUpdated"
gebeurtenisnaam.
- listener
callback fn die is gebruikt om u te abonneren op deze gebeurtenis.
overgenomen van DeviceManager.off
off("selectedMicrophoneChanged", PropertyChangedEvent)
De functie Afmelden voor de geselecteerdeMicrophoneChanged-gebeurtenis.
function off(event: "selectedMicrophoneChanged", listener: PropertyChangedEvent)
Parameters
- event
-
"selectedMicrophoneChanged"
gebeurtenisnaam.
- listener
- PropertyChangedEvent
callback fn die wordt aangeroepen wanneer de waarde van deze eigenschap wordt gewijzigd.
overgenomen van DeviceManager.off
off("selectedSpeakerChanged", PropertyChangedEvent)
De functie Afmelden voor de geselecteerde gebeurtenisSpeakerChanged.
function off(event: "selectedSpeakerChanged", listener: PropertyChangedEvent)
Parameters
- event
-
"selectedSpeakerChanged"
gebeurtenisnaam.
- listener
- PropertyChangedEvent
callback fn die wordt aangeroepen wanneer de waarde van deze eigenschap wordt gewijzigd.
overgenomen van DeviceManager.off
off("videoDevicesUpdated", CollectionUpdatedEvent<VideoDeviceInfo>)
De functie Afmelden voor de gebeurtenis videoDevicesUpdated.
function off(event: "videoDevicesUpdated", listener: CollectionUpdatedEvent<VideoDeviceInfo>)
Parameters
- event
-
"videoDevicesUpdated"
gebeurtenisnaam.
- listener
callback fn die is gebruikt om u te abonneren op deze gebeurtenis.
overgenomen van DeviceManager.off
on("audioDevicesUpdated", CollectionUpdatedEvent<AudioDeviceInfo>)
Abonneer de functie voor audioDevicesUpdated.
function on(event: "audioDevicesUpdated", listener: CollectionUpdatedEvent<AudioDeviceInfo>)
Parameters
- event
-
"audioDevicesUpdated"
gebeurtenisnaam.
- listener
callback fn die wordt aangeroepen wanneer deze verzameling wordt gewijzigd, geeft deze matrices van toegevoegde en verwijderde elementen door.
overgenomen van DeviceManager.on
on("selectedMicrophoneChanged", PropertyChangedEvent)
Abonneer de functie voor de geselecteerdeMicrophoneChanged-gebeurtenis.
function on(event: "selectedMicrophoneChanged", listener: PropertyChangedEvent)
Parameters
- event
-
"selectedMicrophoneChanged"
gebeurtenisnaam.
- listener
- PropertyChangedEvent
callback fn die wordt aangeroepen wanneer de waarde van deze eigenschap wordt gewijzigd.
overgenomen van DeviceManager.on
on("selectedSpeakerChanged", PropertyChangedEvent)
De functie Abonneren voor de geselecteerde gebeurtenisSpeakerChanged.
function on(event: "selectedSpeakerChanged", listener: PropertyChangedEvent)
Parameters
- event
-
"selectedSpeakerChanged"
gebeurtenisnaam.
- listener
- PropertyChangedEvent
callback fn die wordt aangeroepen wanneer de waarde van deze eigenschap wordt gewijzigd.
overgenomen van DeviceManager.on
on("videoDevicesUpdated", CollectionUpdatedEvent<VideoDeviceInfo>)
Abonneer de functie voor de gebeurtenis videoDevicesUpdated.
function on(event: "videoDevicesUpdated", listener: CollectionUpdatedEvent<VideoDeviceInfo>)
Parameters
- event
-
"videoDevicesUpdated"
gebeurtenisnaam.
- listener
callback fn die wordt aangeroepen wanneer deze verzameling wordt gewijzigd, geeft deze matrices van toegevoegde en verwijderde elementen door.
overgenomen van DeviceManager.on
selectMicrophone(AudioDeviceInfo)
Hiermee selecteert u het microfoonapparaat dat u wilt gebruiken.
function selectMicrophone(microphoneDevice: AudioDeviceInfo): Promise<void>
Parameters
- microphoneDevice
- AudioDeviceInfo
Informatie over microfoonapparaat.
Retouren
Promise<void>
overgenomen van DeviceManager.selectMicrophone
selectSpeaker(AudioDeviceInfo)
Selecteer het luidsprekerapparaat dat u wilt gebruiken.
function selectSpeaker(speakerDevice: AudioDeviceInfo): Promise<void>
Parameters
- speakerDevice
- AudioDeviceInfo
Informatie over luidsprekerapparaten.
Retouren
Promise<void>
overgenomen van DeviceManager.selectSpeaker
startPreheatDevices(StartPreheatDeviceParameters)
Begin met het voorverwarmen van apparaten.
function startPreheatDevices(parameters: StartPreheatDeviceParameters): Promise<void>
Parameters
- parameters
- @azure/communication-calling.StartPreheatDeviceParameters
Configureert welke apparaten (audio/video) moeten worden voorverwarmd.
Retouren
Promise<void>
Geërfd van DeviceManager.startVoorverwarmenApparaten
stopPreheatDevices(StopPreheatDeviceParameters)
Stop met het voorverwarmen van apparaten.
function stopPreheatDevices(parameters: StopPreheatDeviceParameters)
Parameters
- parameters
- @azure/communication-calling.StopPreheatDeviceParameters
Configureert welke apparaten (audio/video) moeten worden gestopt met voorverwarmen.
Geërfd van DeviceManager.stopVoorverwarmenApparaten