UNPKG

@millicast/vue-viewer-plugin

Version:

Vue.js plugin to embed viewer of a Millicast stream. This plugin allows developers to simplify Millicast services integration into their own Vue.js apps.

40 lines (39 loc) 793 B
const defaulState = { medias: { active: [], inactive: [], layers: [] }, selectedQuality: {name: 'Auto'}, mainTransceiverMedias: { active: [], inactive: [], layers: [] } } export default { namespaced: true, state: defaulState, mutations: { setMainTransceiverMedias(state, medias) { state.mainTransceiverMedias = medias }, setMedias(state, medias) { state.medias = medias }, setSelectedQuality(state, quality) { state.selectedQuality = quality }, selectQuality(state, quality) { state.selectedQuality = quality }, }, getters: { getActiveMedias(state) { return state.medias }, getActiveMainTransceiverMedias(state){ return state.mainTransceiverMedias.active }, }, }