public abstract class RendererBuilder
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected com.google.android.exoplayer.TrackRenderer[] |
mRenderers |
protected com.box.androidsdk.content.models.BoxSession |
mSession |
protected PreviewStorage |
mStorage |
static int |
RENDERER_TYPE_COUNT |
static int |
TYPE_AUDIO |
static int |
TYPE_DEBUG |
static int |
TYPE_TEXT |
static int |
TYPE_TIMED_METADATA |
static int |
TYPE_VIDEO |
| Constructor and Description |
|---|
RendererBuilder(com.box.androidsdk.content.models.BoxSession session,
PreviewStorage storage) |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
buildRenderers(BoxPlayer player,
android.net.Uri uri) |
com.google.android.exoplayer.TrackRenderer[] |
getRenderers() |
public static final int RENDERER_TYPE_COUNT
public static final int TYPE_VIDEO
public static final int TYPE_AUDIO
public static final int TYPE_TEXT
public static final int TYPE_TIMED_METADATA
public static final int TYPE_DEBUG
protected com.google.android.exoplayer.TrackRenderer[] mRenderers
protected com.box.androidsdk.content.models.BoxSession mSession
protected PreviewStorage mStorage
public RendererBuilder(com.box.androidsdk.content.models.BoxSession session,
PreviewStorage storage)
public abstract void buildRenderers(BoxPlayer player, android.net.Uri uri)
public com.google.android.exoplayer.TrackRenderer[] getRenderers()