congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
MediaSession.createMediaGroup
Code IndexAdd Tabnine to your IDE (free)

How to use
createMediaGroup
method
in
javax.media.mscontrol.MediaSession

Best Java code snippets using javax.media.mscontrol.MediaSession.createMediaGroup (Showing top 10 results out of 315)

origin: org.mobicents.examples/restcomm-slee-example-mscontrol-demo-sbb

private void finishMediaSessionSetup(
    ActivityContextInterface networkConnectionAci)
    throws MsControlException {
  NetworkConnection connection = (NetworkConnection) networkConnectionAci
      .getActivity();
  MediaSession session = connection.getMediaSession();
  MediaGroup mediaGroup = session
      .createMediaGroup(MediaGroup.PLAYER_RECORDER_SIGNALDETECTOR);
  connection.joinInitiate(Direction.DUPLEX, mediaGroup, "context");
  ActivityContextInterface mediaGroupACI = mscRaAciFactory
      .getActivityContextInterface(mediaGroup);
  mediaGroupACI.attach(sbbContext.getSbbLocalObject());
  setMediaGroupACI(mediaGroupACI);
}
origin: org.mobicents.examples/mobicents-slee-example-mscontrol-demo-sbb

private void finishMediaSessionSetup(
    ActivityContextInterface networkConnectionAci)
    throws MsControlException {
  NetworkConnection connection = (NetworkConnection) networkConnectionAci
      .getActivity();
  MediaSession session = connection.getMediaSession();
  MediaGroup mediaGroup = session
      .createMediaGroup(MediaGroup.PLAYER_RECORDER_SIGNALDETECTOR);
  connection.joinInitiate(Direction.DUPLEX, mediaGroup, "context");
  ActivityContextInterface mediaGroupACI = mscRaAciFactory
      .getActivityContextInterface(mediaGroup);
  mediaGroupACI.attach(sbbContext.getSbbLocalObject());
  setMediaGroupACI(mediaGroupACI);
}
origin: org.mobicents.media.client/jsr-309-driver

final NetworkConnection c2 = session.createNetworkConnection(NetworkConnection.BASIC);
MediaGroup g1 = session.createMediaGroup(MediaGroup.PLAYER_RECORDER_SIGNALDETECTOR);
MediaGroup g2 = session.createMediaGroup(MediaGroup.PLAYER_RECORDER_SIGNALDETECTOR);
origin: org.mobicents.jsr309/mobicents-jsr309-impl

final NetworkConnection c2 = session.createNetworkConnection(NetworkConnection.BASIC);
MediaGroup g1 = session.createMediaGroup(MediaGroup.PLAYER_RECORDER_SIGNALDETECTOR);
MediaGroup g2 = session.createMediaGroup(MediaGroup.PLAYER_RECORDER_SIGNALDETECTOR);
origin: org.restcomm/restcomm-connect.mscontrol.jsr309

mediaGroup = mediaSession.createMediaGroup(MediaGroup.PLAYER_RECORDER_SIGNALDETECTOR);
origin: org.mobicents.servlet.sip.examples/shopping-demo-business-jsr309

MediaGroup mg = mediaSession.createMediaGroup(MediaGroup.PLAYER_SIGNALDETECTOR);
sipServletRequest.getSession().setAttribute("mediaGroup", mg);
sipServletRequest.getSession().setAttribute("mediaSession", mediaSession);
origin: org.mobicents.servlet.sip.examples/shopping-demo-business-jsr309

MediaGroup mg = mediaSession.createMediaGroup(MediaGroup.PLAYER_SIGNALDETECTOR);
sipServletRequest.getSession().setAttribute("customerName", customerName);
sipServletRequest.getSession().setAttribute("customerPhone", customerPhone);
origin: org.restcomm/restcomm-connect.mscontrol.jsr309

@Override
public void execute(Object message) throws Exception {
  try {
    CreateMediaSession msg = (CreateMediaSession) message;
    MediaAttributes mediaAttributes = msg.mediaAttributes();
    // Create media session
    mediaSession = msControlFactory.createMediaSession();
    // Create the media group with recording capabilities
    mediaGroup = mediaSession.createMediaGroup(MediaGroup.PLAYER_RECORDER_SIGNALDETECTOR);
    mediaGroup.getPlayer().addListener(playerListener);
    if (!MediaAttributes.MediaType.AUDIO_ONLY.equals(mediaAttributes.getMediaType())) {
      // video only or audio and video (video only is controlled by codec policy)
      configureVideoMediaSession(mediaAttributes);
      Parameters mixerParams = createMixerParams();
      mediaMixer = mediaSession.createMediaMixer(MediaMixer.AUDIO_VIDEO, mixerParams);
    } else {
      // audio only
      Parameters mixerParams = createMixerParams();
      mediaMixer = mediaSession.createMediaMixer(MediaMixer.AUDIO, mixerParams);
    }
    mediaMixer.addListener(mixerAllocationListener);
    mediaMixer.confirm();
    // Wait for event confirmation before sending response to the conference
  } catch (MsControlException e) {
    // Move to a failed state, cleaning all resources and closing media session
    fsm.transition(e, failed);
  }
}
origin: org.restcomm/restcomm-connect.mscontrol.jsr309

@Override
public void execute(Object message) throws Exception {
  try {
    CreateMediaSession msg = (CreateMediaSession) message;
    MediaAttributes mediaAttributes = msg.mediaAttributes();
    // Create media session
    mediaSession = msControlFactory.createMediaSession();
    // Create the media group with recording capabilities
    mediaGroup = mediaSession.createMediaGroup(MediaGroup.PLAYER_RECORDER_SIGNALDETECTOR);
    mediaGroup.getRecorder().addListener(recorderListener);
    if (!MediaAttributes.MediaType.AUDIO_ONLY.equals(mediaAttributes.getMediaType())) {
      // video only or audio and video (video only is controlled by codec policy)
      configureVideoMediaSession(mediaAttributes);
      Parameters mixerParams = createMixerParams();
      mediaMixer = mediaSession.createMediaMixer(MediaMixer.AUDIO_VIDEO, mixerParams);
    } else {
      // audio only
      Parameters mixerParams = createMixerParams();
      mediaMixer = mediaSession.createMediaMixer(MediaMixer.AUDIO, mixerParams);
    }
    mediaMixer.addListener(mixerAllocationListener);
    mediaMixer.confirm();
    // Wait for event confirmation before sending response to the conference
  } catch (MsControlException e) {
    // Move to a failed state, cleaning all resources and closing media session
    fsm.transition(e, failed);
  }
}
origin: org.mobicents.servlet.sip.examples/shopping-demo-business-jsr309

MediaGroup mg = mediaSession.createMediaGroup(MediaGroup.PLAYER_SIGNALDETECTOR);
sipServletRequest.getSession().setAttribute("mediaGroup", mg);
sipServletRequest.getSession().setAttribute("mediaSession", mediaSession);
javax.media.mscontrolMediaSessioncreateMediaGroup

Popular methods of MediaSession

  • createNetworkConnection
  • release
  • createMediaMixer
  • createParameters
  • setAttribute

Popular in Java

  • Reactive rest calls using spring rest template
  • onCreateOptionsMenu (Activity)
  • getContentResolver (Context)
  • addToBackStack (FragmentTransaction)
  • Pointer (com.sun.jna)
    An abstraction for a native pointer data type. A Pointer instance represents, on the Java side, a na
  • PrintWriter (java.io)
    Wraps either an existing OutputStream or an existing Writerand provides convenience methods for prin
  • SortedSet (java.util)
    SortedSet is a Set which iterates over its elements in a sorted order. The order is determined eithe
  • ServletException (javax.servlet)
    Defines a general exception a servlet can throw when it encounters difficulty.
  • BasicDataSource (org.apache.commons.dbcp)
    Basic implementation of javax.sql.DataSource that is configured via JavaBeans properties. This is no
  • Table (org.hibernate.mapping)
    A relational table
  • CodeWhisperer alternatives
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now