uk.co.caprica.vlcj.mrl
Class SsmMrl

java.lang.Object
  extended by uk.co.caprica.vlcj.mrl.SsmMrl
All Implemented Interfaces:
Mrl

public class SsmMrl
extends java.lang.Object
implements Mrl

Implementation of a media resource locator for SSM streams.

This class provides a fluent API for initialising the MRL, e.g.

 String mrl = new RtpMrl().serverAddress("myhost.com")
                          .multicastAddress("234.0.0.1")
                          .port(5401)
                          .value();
 
This will generate "rtp://myhost.com@234.0.0.1:5401".


Constructor Summary
SsmMrl()
           
 
Method Summary
 SsmMrl multicastAddress(java.lang.String multicastAddress)
           
 SsmMrl port(int port)
           
 SsmMrl serverAddress(java.lang.String serverAddress)
           
 java.lang.String value()
          Get the media resource locator value
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SsmMrl

public SsmMrl()
Method Detail

serverAddress

public SsmMrl serverAddress(java.lang.String serverAddress)

multicastAddress

public SsmMrl multicastAddress(java.lang.String multicastAddress)

port

public SsmMrl port(int port)

value

public java.lang.String value()
Description copied from interface: Mrl
Get the media resource locator value

Specified by:
value in interface Mrl
Returns:
media resource locator

(C)2010 Caprica Software Limited