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.ErrorCodeExceptionpublic MediaAdapter.PlaybackInfo adapt(MediaAdapter.Params params) throws ErrorCodeException, java.lang.NullPointerException
params - parameters for media adaptationErrorCodeExceptionjava.lang.NullPointerExceptionclose(),
PlaylistProxy.makeUrl(String mediaSource, MediaSourceType mediaSourceType, MediaSourceParams mediaSourceParams),
PlaylistProxy.stop()public void close()
throws ErrorCodeException
ErrorCodeExceptionadapt(Params params).