public class DrmApi extends Object
Modifier and Type | Field and Description |
---|---|
AesApi |
aes |
CencApi |
cenc |
ClearkeyApi |
clearkey |
FairplayApi |
fairplay |
MarlinApi |
marlin |
PlayreadyApi |
playready |
PrimetimeApi |
primetime |
SpekeApi |
speke |
WidevineApi |
widevine |
Constructor and Description |
---|
DrmApi(BitmovinApiClientFactory clientFactory) |
Modifier and Type | Method and Description |
---|---|
static BitmovinApiBuilder<DrmApi> |
builder()
Fluent builder for creating an instance of DrmApi
|
Drm |
get(String encodingId,
String muxingId,
String drmId)
DRM Details of an fMP4 muxing
|
PaginationResponse<Drm> |
list(String encodingId,
String muxingId)
List all DRMs of an fMP4 muxing
|
public final WidevineApi widevine
public final PlayreadyApi playready
public final PrimetimeApi primetime
public final FairplayApi fairplay
public final MarlinApi marlin
public final ClearkeyApi clearkey
public final CencApi cenc
public final AesApi aes
public final SpekeApi speke
public DrmApi(BitmovinApiClientFactory clientFactory)
public static BitmovinApiBuilder<DrmApi> builder()
public Drm get(String encodingId, String muxingId, String drmId) throws BitmovinException
encodingId
- Id of the encoding. (required)muxingId
- Id of the fMP4 muxing (required)drmId
- Id of the DRM. (required)BitmovinException
- if fails to make API callpublic PaginationResponse<Drm> list(String encodingId, String muxingId) throws BitmovinException
encodingId
- Id of the encoding. (required)muxingId
- Id of the fMP4 muxing (required)BitmovinException
- if fails to make API callCopyright © 2024. All rights reserved.