CencDrmConfiguration Class

  • java.lang.Object
    • com.azure.resourcemanager.mediaservices.models.CencDrmConfiguration

public final class CencDrmConfiguration

Class to specify DRM configurations of CommonEncryptionCenc scheme in Streaming Policy.

Constructor Summary

Constructor Description
CencDrmConfiguration()

Creates an instance of CencDrmConfiguration class.

Method Summary

Modifier and Type Method and Description
StreamingPolicyPlayReadyConfiguration playReady()

Get the playReady property: PlayReady configurations.

void validate()

Validates the instance.

StreamingPolicyWidevineConfiguration widevine()

Get the widevine property: Widevine configurations.

CencDrmConfiguration withPlayReady(StreamingPolicyPlayReadyConfiguration playReady)

Set the playReady property: PlayReady configurations.

CencDrmConfiguration withWidevine(StreamingPolicyWidevineConfiguration widevine)

Set the widevine property: Widevine configurations.

Methods inherited from java.lang.Object

Constructor Details

CencDrmConfiguration

public CencDrmConfiguration()

Creates an instance of CencDrmConfiguration class.

Method Details

playReady

public StreamingPolicyPlayReadyConfiguration playReady()

Get the playReady property: PlayReady configurations.

Returns:

the playReady value.

validate

public void validate()

Validates the instance.

widevine

public StreamingPolicyWidevineConfiguration widevine()

Get the widevine property: Widevine configurations.

Returns:

the widevine value.

withPlayReady

public CencDrmConfiguration withPlayReady(StreamingPolicyPlayReadyConfiguration playReady)

Set the playReady property: PlayReady configurations.

Parameters:

playReady - the playReady value to set.

Returns:

the CencDrmConfiguration object itself.

withWidevine

public CencDrmConfiguration withWidevine(StreamingPolicyWidevineConfiguration widevine)

Set the widevine property: Widevine configurations.

Parameters:

widevine - the widevine value to set.

Returns:

the CencDrmConfiguration object itself.

Applies to