public class SambaMediaRequest
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
SambaMediaRequest.Environment |
static class |
SambaMediaRequest.Protocol |
| Modifier and Type | Field and Description |
|---|---|
java.lang.String[] |
backupUrls |
SambaMediaRequest.Environment |
environment |
java.lang.String |
liveChannelId |
java.lang.String |
mediaId |
java.lang.String |
projectHash |
SambaMediaRequest.Protocol |
protocol |
java.lang.String |
streamName |
java.lang.String |
streamUrl |
| Constructor and Description |
|---|
SambaMediaRequest(java.lang.String projectHash,
java.lang.String mediaId)
Represents a VOD media request.
|
SambaMediaRequest(java.lang.String projectHash,
java.lang.String mediaIdOrLiveChannelId,
boolean isLive)
Represents a live stream request.
|
SambaMediaRequest(java.lang.String projectHash,
java.lang.String mediaId,
java.lang.String streamName)
Represents a live stream request (by stream name).
|
SambaMediaRequest(java.lang.String projectHash,
java.lang.String mediaId,
java.lang.String streamName,
java.lang.String streamUrl)
Represents a direct live stream request (by URL).
|
SambaMediaRequest(java.lang.String projectHash,
java.lang.String mediaId,
java.lang.String streamName,
java.lang.String streamUrl,
java.lang.String[] backupUrls)
Represents a direct live stream request (by URL) with other backup URLs.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
toString() |
public java.lang.String projectHash
public java.lang.String mediaId
public java.lang.String liveChannelId
public java.lang.String streamName
public java.lang.String streamUrl
@NonNull public java.lang.String[] backupUrls
@NonNull public SambaMediaRequest.Environment environment
@NonNull public SambaMediaRequest.Protocol protocol
public SambaMediaRequest(java.lang.String projectHash,
java.lang.String mediaId)
projectHash - Hash code of the projectmediaId - Hash code of the mediapublic SambaMediaRequest(java.lang.String projectHash,
java.lang.String mediaIdOrLiveChannelId,
boolean isLive)
projectHash - Hash code of the projectmediaIdOrLiveChannelId - The media ID or live channel ID (depending on the flag)isLive - Set this flag to true when using a live channel IDpublic SambaMediaRequest(java.lang.String projectHash,
java.lang.String mediaId,
java.lang.String streamName)
projectHash - Hash code of the projectmediaId - Hash code of the mediastreamName - Name of the stream (live only)public SambaMediaRequest(java.lang.String projectHash,
java.lang.String mediaId,
java.lang.String streamName,
java.lang.String streamUrl)
projectHash - Hash code of the projectmediaId - Hash code of the mediastreamName - Name of the stream (live only)streamUrl - URL for stream (`streamName` will be ignored)public SambaMediaRequest(java.lang.String projectHash,
java.lang.String mediaId,
java.lang.String streamName,
java.lang.String streamUrl,
java.lang.String[] backupUrls)
projectHash - Hash code of the projectmediaId - Hash code of the mediastreamName - Name of the stream (live only)streamUrl - URL for stream (`streamName` will be ignored)backupUrls - URL list for fallback purposes