public interface IMediaTransportProvider
| Modifier and Type | Field | Description |
|---|---|---|
static int |
TRANSPORT_PROVIDER_DEFAULT_PROCESS |
|
static int |
TRANSPORT_PROVIDER_PROCESS_ASYNC |
|
static int |
TRANSPORT_PROVIDER_PROCESS_SYNC |
| Modifier and Type | Method | Description |
|---|---|---|
void |
addProviderListener(IMediaTransportProviderListener providerlistener) |
This adds a transport provider listener which has the following calls
onTransportObjectStatus
This is triggered when a transport provider attempts to transport an object.
|
boolean |
addTransportObject(IMediaTransportDataObject transportDataObject) |
This method gets called by the IMediaTransport object when a data object
is added for transport.
|
boolean |
getDebug() |
Get the debug flag set.
|
int |
getTransportProcessType() |
Get the transport type used by this provider.
|
IMediaTransportProviderConfiguration |
getTransportProviderConfiguration() |
Get the configuration for this transport provider
|
String |
getTransportProviderName() |
Get the transport provider name.
|
void |
init() |
Initialise this transport provider.
|
boolean |
isReady() |
This should return true if the transport provider is ready to use.
|
void |
removeProviderListener(IMediaTransportProviderListener providerlistener) |
This removes a transport provider listener.
|
void |
setDebug(boolean debug) |
Set the debug flag.
|
void |
setIsReady(boolean ready) |
Set the state of the transport provider.
|
void |
setThreadPoolSize(int threadpoolsize) |
If you have configured the transport provider to use ASYNC processing
then you should also define a thread pool size.
|
void |
setTransportProcessType(int type) |
Set the processing type for this provider.
|
void |
setTransportProviderConfiguration(IMediaTransportProviderConfiguration configuration) |
Set the configuration for this transport provider
|
void |
setTransportProviderName(String methodName) |
Set the name of this transport provider.
|
IMediaTransportResponse |
transportObject(IMediaTransportObject transportObject) |
This is called when the provider attempts to transport the object.
|
static final int TRANSPORT_PROVIDER_DEFAULT_PROCESS
static final int TRANSPORT_PROVIDER_PROCESS_ASYNC
static final int TRANSPORT_PROVIDER_PROCESS_SYNC
void addProviderListener(IMediaTransportProviderListener providerlistener)
IMediaTransportProviderListener - boolean addTransportObject(IMediaTransportDataObject transportDataObject)
IMediaTransportDataObject - boolean getDebug()
int getTransportProcessType()
IMediaTransportProviderConfiguration getTransportProviderConfiguration()
String getTransportProviderName()
void init()
boolean isReady()
void removeProviderListener(IMediaTransportProviderListener providerlistener)
IMediaTransportProviderListener - void setDebug(boolean debug)
boolean - void setIsReady(boolean ready)
ready - void setThreadPoolSize(int threadpoolsize)
int - void setTransportProcessType(int type)
type - void setTransportProviderConfiguration(IMediaTransportProviderConfiguration configuration)
IMediaTransportProviderConfiguration - void setTransportProviderName(String methodName)
String - IMediaTransportResponse transportObject(IMediaTransportObject transportObject)
IMediaTransportObject -