IMediaCDMSystem

Windows
MacOS
Linux

References

Module

ElectraCDM

Header

/Engine/Plugins/Media/ElectraCDM/Source/ElectraCDM/Public/ElectraCDMSystem.h

Include

#include "ElectraCDMSystem.h"

Syntax

class IMediaCDMSystem

Destructors

Name Description

Protected function Virtual

~IMediaCDMSystem()

Functions

Name Description

Public function

ECDMError

 

CreateDRMClient

(
    TSharedPtr< IMediaCDMClient, ESPMod...,
    IMediaCDM::IPlayerSession* InF...,
    const TArray< IMediaCDM::FCDMCandid...
)

Public function

TSharedPtr< ...

 

GetCDMCapabilities

(
    const FString& InValue,
    const FString& InAdditionalElement...
)

Public function

void

 

GetCDMCustomJSONPrefixes

(
    FString& OutAttributePrefix,
    FString& OutTextPropertyName,
    bool& bOutNoNamespaces
)

Public function

FString

 

GetLastErrorMessage()

Public function

const FStrin...

 

GetSchemeID()

Public function

ECDMError

 

ReleasePlayerSessionKeys

(
    IMediaCDM::IPlayerSession* Pla...
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss