test publish
This commit is contained in:
@@ -1,11 +1,22 @@
|
||||
import { createGlobalState } from '@vueuse/core'
|
||||
import { createGlobalState, useDevicesList } from '@vueuse/core'
|
||||
|
||||
export const usePreferences = createGlobalState(() => {
|
||||
const audioDevice = shallowRef()
|
||||
const videoDevice = shallowRef()
|
||||
const inputDeviceId = shallowRef<MediaDeviceInfo['deviceId']>()
|
||||
const outputDeviceId = shallowRef<MediaDeviceInfo['deviceId']>()
|
||||
|
||||
const {
|
||||
ensurePermissions,
|
||||
permissionGranted,
|
||||
videoInputs,
|
||||
audioInputs,
|
||||
audioOutputs,
|
||||
} = useDevicesList()
|
||||
|
||||
return {
|
||||
audioDevice,
|
||||
videoDevice,
|
||||
inputDeviceId,
|
||||
outputDeviceId,
|
||||
videoInputs,
|
||||
audioInputs,
|
||||
audioOutputs,
|
||||
}
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user