public interface IMediaTransport
| Modifier and Type | Method and 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 -