All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.opentok.MediaMode Maven / Gradle / Ivy

Go to download

The OpenTok Java SDK lets you generate sessions and tokens for OpenTok applications. This version of the SDK also includes support for working with OpenTok 2.0 archives.

There is a newer version: 4.15.0
Show newest version
/**
 * OpenTok Java SDK
 * Copyright (C) 2017 TokBox, Inc.
 * http://www.tokbox.com
 *
 * Licensed under The MIT License (MIT). See LICENSE file for more information.
 */
package com.opentok;

/**
 * Defines values for the mediaMode parameter of the
 * {@link SessionProperties.Builder#mediaMode(MediaMode mediaMode)} method.
 */
public enum MediaMode {
    /**
     * The session will transmit streams using the OpenTok Media Server.
     */
    ROUTED ("disabled"),
    /**
     * The session will attempt to transmit streams directly between clients. If two clients
     * cannot send and receive each others' streams, due to firewalls on the clients' networks,
     * their streams will be relayed using the OpenTok TURN Server.
     */
    RELAYED ("enabled");

    private String serialized;

    private MediaMode(String s) {
        serialized = s;
    }

    @Override
    public String toString() {
        return serialized;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy