org.kurento.client.UriEndpoint Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of kurento-client Show documentation
Show all versions of kurento-client Show documentation
Kurento Client
The Kurento Client project allows server applications to control media server resources.
/**
* This file is generated with Kurento-maven-plugin.
* Please don't edit.
*/
package org.kurento.client;
/**
*
* Interface for endpoints the require a URI to work. An example of this, would be a :rom:cls:`PlayerEndpoint` whose URI property could be used to locate a file to stream
*
**/
@org.kurento.client.internal.RemoteClass
public interface UriEndpoint extends Endpoint {
String getUri();
void getUri(Continuation cont);
TFuture getUri(Transaction tx);
/**
*
* Pauses the feed
*
**/
void pause();
/**
*
* Asynchronous version of pause:
* {@link Continuation#onSuccess} is called when the action is
* done. If an error occurs, {@link Continuation#onError} is called.
* @see UriEndpoint#pause
*
**/
void pause(Continuation cont);
/**
*
* Pauses the feed
*
**/
void pause(Transaction tx);
/**
*
* Stops the feed
*
**/
void stop();
/**
*
* Asynchronous version of stop:
* {@link Continuation#onSuccess} is called when the action is
* done. If an error occurs, {@link Continuation#onError} is called.
* @see UriEndpoint#stop
*
**/
void stop(Continuation cont);
/**
*
* Stops the feed
*
**/
void stop(Transaction tx);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy