public interface IMediaTransport
| Modifier and Type | Method | Description |
|---|---|---|
void |
addTransportDataObject(IMediaTransportDataObject transportDataObject) |
Adds a data object to the MediaTransport system which is then pushed
to the transport providers configured.
|
void |
addTransportListener(IMediaTransportListener listener) |
This adds a transport listener which has the following calls
onTransportProviderAdd
onTransportProviderRemove
These are triggered when a transport provider is added or removed.
|
boolean |
addTransportProvider(IMediaTransportProvider transportProvider) |
This adds a transport provider to the list of providers to use for any data objects
passed into the MediaTransport system.
|
boolean |
getDebug() |
Get the state of the debugging flag.
|
java.util.List<IMediaTransportListener> |
getTransportListeners() |
Returns a list of transport listeners available to the MediaTransport system.
|
java.util.List<IMediaTransportProvider> |
getTransportProviders() |
Returns a list of transport providers available to the MediaTransport system.
|
void |
init() |
Initialises the MediaTransport sub system.
|
boolean |
isReady() |
Return if the MediaTransport system is ready.
|
boolean |
removeTransportProvider(IMediaTransportProvider transportProvider) |
This removes a transport provider from the list of providers in use.
|
void |
removeTransportProviderListener(IMediaTransportListener listener) |
This removes a transport listener.
|
void |
setDebug(boolean debug) |
Set the debug flag, by default it should be false.
|
void |
setIsReady(boolean ready) |
This should be set to true if the MediaTransport object initialised correctly.
|
void addTransportDataObject(IMediaTransportDataObject transportDataObject)
IMediaTransportDataObject - void addTransportListener(IMediaTransportListener listener)
IMediaTransportListener - boolean addTransportProvider(IMediaTransportProvider transportProvider)
transportProvider - boolean getDebug()
java.util.List<IMediaTransportListener> getTransportListeners()
java.util.List<IMediaTransportProvider> getTransportProviders()
void init()
boolean isReady()
boolean removeTransportProvider(IMediaTransportProvider transportProvider)
transportProvider - void removeTransportProviderListener(IMediaTransportListener listener)
IMediaTransportListener - void setDebug(boolean debug)
debug - booleanvoid setIsReady(boolean ready)
ready -