Red5Pro Android Client SDK

 10.0.0
Core SDK for Android
com.red5pro.streaming.config.R5Configuration Class Reference

Public Member Functions

 R5Configuration (R5StreamProtocol protocol, String host, int port, String contextName)
 
 R5Configuration (R5StreamProtocol protocol, String host, int port, String contextName, float bufferTime)
 
 R5Configuration (R5StreamProtocol protocol, String host, int port, String contextName, float bufferTime, String parameters)
 
 R5Configuration (R5StreamProtocol protocol, String host, int port, String contextName, SessionDescription sdp)
 
boolean tryConvertURL ()
 
String getParameters ()
 Get current string of parameters that is set for the connection.
 
void setParameters (String params)
 Custom properties for connection. ';' delimited list of values (ex: "val1;val2;val3;"). Must be set prior to connection being established.
 
String getContextName ()
 
void setContextName (String contextName)
 
R5StreamProtocol getProtocol ()
 
void setProtocol (R5StreamProtocol protocol)
 
String getHost ()
 
void setHost (String host)
 
int getPort ()
 
void setPort (int port)
 
SessionDescription getSDP ()
 
String getStreamName ()
 
void setStreamName (String streamName)
 
void setStreamBufferTime (float value)
 
float getStreamBufferTime ()
 
void setBufferTime (float value)
 
float getBufferTime ()
 
String getLicenseKey ()
 
void setLicenseKey (String licenseKey)
 
String getBundleID ()
 
void setBundleID (String bundleID)
 

Detailed Description

Configuration settings for an R5Connection

Member Function Documentation

◆ getBufferTime()

float com.red5pro.streaming.config.R5Configuration.getBufferTime ( )
inline

Time in seconds to buffer locally while subscribing

Returns

◆ getBundleID()

String com.red5pro.streaming.config.R5Configuration.getBundleID ( )
inline

Get Bundle ID

Returns
Bundle ID

◆ getContextName()

String com.red5pro.streaming.config.R5Configuration.getContextName ( )
inline

Get Context Name

Returns
Context Name

◆ getHost()

String com.red5pro.streaming.config.R5Configuration.getHost ( )
inline

Get host for connection

Returns
host

◆ getLicenseKey()

String com.red5pro.streaming.config.R5Configuration.getLicenseKey ( )
inline

Get SDK License Key

Returns
License Key

◆ getPort()

int com.red5pro.streaming.config.R5Configuration.getPort ( )
inline

Port for connection

Returns
port

◆ getProtocol()

R5StreamProtocol com.red5pro.streaming.config.R5Configuration.getProtocol ( )
inline

Get protocol for connection

Returns
protocol

◆ getStreamBufferTime()

float com.red5pro.streaming.config.R5Configuration.getStreamBufferTime ( )
inline

How long the server will wait before dropping late packets

Returns

◆ setBufferTime()

void com.red5pro.streaming.config.R5Configuration.setBufferTime ( float  value)
inline

Time in seconds to buffer locally while subscribing

Parameters
valueTime in seconds

◆ setBundleID()

void com.red5pro.streaming.config.R5Configuration.setBundleID ( String  bundleID)
inline

Set the Bundle ID

Parameters
bundleIdthe bundle id provided from Red5 Pro for a Users' SDK instance

◆ setContextName()

void com.red5pro.streaming.config.R5Configuration.setContextName ( String  contextName)
inline

Set the context name

Parameters
contextNamename of context

◆ setHost()

void com.red5pro.streaming.config.R5Configuration.setHost ( String  host)
inline

Set host for connection

Parameters
hostaddress for connection

◆ setLicenseKey()

void com.red5pro.streaming.config.R5Configuration.setLicenseKey ( String  licenseKey)
inline

Set the SDK license key

Parameters
licenseKeythe license key provided from Red5 Pro for a Users' SDK instance

◆ setPort()

void com.red5pro.streaming.config.R5Configuration.setPort ( int  port)
inline

Port for connection

Parameters
portport

◆ setProtocol()

void com.red5pro.streaming.config.R5Configuration.setProtocol ( R5StreamProtocol  protocol)
inline

Set the protocol

Parameters
protocolprotocol for connection

The documentation for this class was generated from the following file: