Show / Hide Table of Contents

Class CencDrm

CencDrm

Inheritance
System.Object
BitmovinResponse
BitmovinResource
Drm
CencDrm
Inherited Members
Drm.Outputs
BitmovinResource.Name
BitmovinResource.Description
BitmovinResource.CreatedAt
BitmovinResource.ModifiedAt
BitmovinResource.CustomData
BitmovinResponse.Id
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Bitmovin.Api.Sdk.Models
Assembly: Bitmovin.Api.Sdk.dll
Syntax
public class CencDrm : Drm

Properties

EnablePiffCompatibility

Enables compatibility with the Protected Interoperable File Format (PIFF) specification

Declaration
public bool? EnablePiffCompatibility { get; set; }
Property Value
Type Description
System.Nullable<System.Boolean>

EncryptionMode

The encryption method to use. Default is CTR (required)

Declaration
public EncryptionMode? EncryptionMode { get; set; }
Property Value
Type Description
System.Nullable<EncryptionMode>

FairPlay

Configuration for FairPlay DRM

Declaration
public CencFairPlay FairPlay { get; set; }
Property Value
Type Description
CencFairPlay

IvSize

Size of the initialization vector

Declaration
public IvSize? IvSize { get; set; }
Property Value
Type Description
System.Nullable<IvSize>

Key

16 byte encryption key, 32 hexadecimal characters (required)

Declaration
public string Key { get; set; }
Property Value
Type Description
System.String

Kid

16 byte encryption key id. Required for any other DRM but FairPlay

Declaration
public string Kid { get; set; }
Property Value
Type Description
System.String

Marlin

Configuration for Marlin DRM

Declaration
public CencMarlin Marlin { get; set; }
Property Value
Type Description
CencMarlin

PlayReady

Configuration for PlayReady DRM

Declaration
public CencPlayReady PlayReady { get; set; }
Property Value
Type Description
CencPlayReady

Widevine

Configuration for Widevine DRM

Declaration
public CencWidevine Widevine { get; set; }
Property Value
Type Description
CencWidevine
Back to top Generated by DocFX