C# Класс DynamicEncryptionWithDRM.Program

Показать файл Открыть проект

Открытые методы

Метод Описание
AddOpenAuthorizationPolicy ( IContentKey contentKey ) : void
AddTokenRestrictedAuthorizationPolicy ( IContentKey contentKey ) : string
CreateAssetDeliveryPolicy ( IAsset asset, IContentKey key ) : void
CreateCommonTypeContentKey ( IAsset asset ) : IContentKey
EncodeToAdaptiveBitrateMP4Set ( IAsset inputAsset ) : IAsset
GetStreamingOriginLocator ( IAsset asset ) : string

Gets the streaming origin locator.

UploadFileAndCreateAsset ( string singleFilePath ) : IAsset

Приватные методы

Метод Описание
ConfigurePlayReadyLicenseTemplate ( ) : string
ConfigureWidevineLicenseTemplate ( ) : string
GenerateTokenRequirements ( ) : string
GetRandomBuffer ( int length ) : byte[]
JobStateChanged ( object sender, JobStateChangedEventArgs e ) : void
Main ( string args ) : void

Описание методов

AddOpenAuthorizationPolicy() публичный статический Метод

public static AddOpenAuthorizationPolicy ( IContentKey contentKey ) : void
contentKey IContentKey
Результат void

AddTokenRestrictedAuthorizationPolicy() публичный статический Метод

public static AddTokenRestrictedAuthorizationPolicy ( IContentKey contentKey ) : string
contentKey IContentKey
Результат string

CreateAssetDeliveryPolicy() публичный статический Метод

public static CreateAssetDeliveryPolicy ( IAsset asset, IContentKey key ) : void
asset IAsset
key IContentKey
Результат void

CreateCommonTypeContentKey() публичный статический Метод

public static CreateCommonTypeContentKey ( IAsset asset ) : IContentKey
asset IAsset
Результат IContentKey

EncodeToAdaptiveBitrateMP4Set() публичный статический Метод

public static EncodeToAdaptiveBitrateMP4Set ( IAsset inputAsset ) : IAsset
inputAsset IAsset
Результат IAsset

GetStreamingOriginLocator() публичный статический Метод

Gets the streaming origin locator.
public static GetStreamingOriginLocator ( IAsset asset ) : string
asset IAsset
Результат string

UploadFileAndCreateAsset() публичный статический Метод

public static UploadFileAndCreateAsset ( string singleFilePath ) : IAsset
singleFilePath string
Результат IAsset