public class MediaAdapter
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
MediaAdapter.Config
Adapter configuration.
|
static class |
MediaAdapter.DrmType
Adapter usage of DRM type.
|
static class |
MediaAdapter.LicenseType
Adapter usage of license type.
|
static class |
MediaAdapter.Params
Adapter media source parameters.
|
static class |
MediaAdapter.PlaybackInfo |
Constructor and Description |
---|
MediaAdapter(MediaAdapter.Config config)
MediaAdapter constructor.
|
Modifier and Type | Method and Description |
---|---|
MediaAdapter.PlaybackInfo |
adapt(MediaAdapter.Params params)
Adapt the media source for content playback.
|
void |
close()
Close the Media Adapter.
|
public MediaAdapter(MediaAdapter.Config config) throws ErrorCodeException
config
- Configuration set by caller. If it is null, the default
configuration is used which give preference to using native DRM and
streaming license.ErrorCodeException
public MediaAdapter.PlaybackInfo adapt(MediaAdapter.Params params) throws ErrorCodeException, java.lang.NullPointerException
params
- parameters for media adaptationErrorCodeException
java.lang.NullPointerException
close()
,
PlaylistProxy.makeUrl(String mediaSource, MediaSourceType mediaSourceType, MediaSourceParams mediaSourceParams)
,
PlaylistProxy.stop()
public void close() throws ErrorCodeException
ErrorCodeException
adapt(Params params).