media-stream/helpers/index.js

import parseMediaOptions from './parseMediaOptions';
import processStreamInState from './processStreamInState';
import parseStreamSettings from './parseStreamSettings';
import prepMediaAccessRequest from './prepMediaAccessRequest';
import addLocalMediaStreams from './addLocalMediaStreams';
import onRemoteTrackAdded from './onRemoteTrackAdded';
import onStreamAccessError from './onStreamAccessError';
import replaceTrack from './replaceTrack';
import muteStreams from './muteStreams';
import sendStream from './sendStream';
import getStreamSources from './getStreamSources';
import getStreams from './getStreams';
import getScreenSources from './getScreenSources';
import updateStreamsMediaStatus from './updateStreamsMediaStatus';
import updateRemoteStreams from './updateRemoteStreams';
import retrieveVideoStreams from './retrieveVideoStreams';
import splitAudioAndVideoStream from './splitAudioAndVideoStream';
import processNewStream from './processNewStream';
import updateStreamsMutedSettings from './updateStreamsMutedSettings';
import onStreamAccessSuccess from './onStreamAccessSuccess';

/**
 * @namespace MediaStreamHelpers
 * @description All helper and utility functions for <code>{@link MediaStream}</code> class are listed here.
 * @private
 * @type {{parseMediaOptions, processStreamInState, parseStreamSettings, prepMediaAccessRequest, addLocalMediaStreams, onRemoteTrackAdded, onStreamAccessError, buildPeerStreamsInfo, replaceTrack, muteStreams, getStreamSources, sendStream, getStreams, getScreenSources, updateStreamsMediaStatus, updateRemoteStreams, retrieveVideoStreams, splitAudioAndVideoStream, processNewStream, updateStreamsMutedSettings, onStreamAccessSuccess}}
 */
const helpers = {
  parseMediaOptions,
  processStreamInState,
  parseStreamSettings,
  prepMediaAccessRequest,
  addLocalMediaStreams,
  onRemoteTrackAdded,
  onStreamAccessError,
  replaceTrack,
  muteStreams,
  sendStream,
  getStreamSources,
  getStreams,
  getScreenSources,
  updateStreamsMediaStatus,
  updateRemoteStreams,
  retrieveVideoStreams,
  splitAudioAndVideoStream,
  processNewStream,
  updateStreamsMutedSettings,
  onStreamAccessSuccess,
};

export default helpers;