| 1234567891011121314151617181920212223242526272829303132 | 
							- // @flow
 - 
 - import JitsiMeetJS from '../lib-jitsi-meet';
 - import { updateSettings } from '../settings';
 - 
 - /**
 -  * Get device id of the audio output device which is currently in use.
 -  * Empty string stands for default device.
 -  *
 -  * @returns {string}
 -  */
 - export function getAudioOutputDeviceId() {
 -     return JitsiMeetJS.mediaDevices.getAudioOutputDevice();
 - }
 - 
 - /**
 -  * Set device id of the audio output device which is currently in use.
 -  * Empty string stands for default device.
 -  *
 -  * @param {string} newId - New audio output device id.
 -  * @param {Function} dispatch - The Redux dispatch function.
 -  * @returns {Promise}
 -  */
 - export function setAudioOutputDeviceId(
 -         newId: string = 'default',
 -         dispatch: Function): Promise<*> {
 -     return JitsiMeetJS.mediaDevices.setAudioOutputDevice(newId)
 -         .then(() =>
 -             dispatch(updateSettings({
 -                 audioOutputDeviceId: newId
 -             })));
 - }
 
 
  |