Exemplo n.º 1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="MediaServicesV3BaseService"/> class.
 /// </summary>
 /// <param name="mediaServicesV3SdkWrapper">Media Services V3 Wrapper object.</param>
 /// <param name="log">Logger.</param>
 public MediaServicesV3BaseService(
     IMediaServicesV3SdkWrapper mediaServicesV3SdkWrapper,
     IObjectLogger <MediaServicesV3BaseService> log)
 {
     Log = log;
     MediaServicesV3SdkWrapper = mediaServicesV3SdkWrapper;
 }
Exemplo n.º 2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="MediaServicesV3EncodeService"/> class.
 /// </summary>
 /// <param name="mediaServicesV3SdkWrapper">Media Services V3 Wrapper object.</param>
 /// <param name="mediaServicesV3TransformService">Media Services V3 Transform Service.</param>
 /// <param name="log">Logger.</param>
 public MediaServicesV3EncodeService(
     IMediaServicesV3TransformService mediaServicesV3TransformService,
     IMediaServicesV3SdkWrapper mediaServicesV3SdkWrapper,
     IObjectLogger <MediaServicesV3BaseService> log)
     : base(mediaServicesV3SdkWrapper, log)
 {
     _mediaServicesV3TransformService = mediaServicesV3TransformService;
 }
        /// <summary>
        /// Initializes a new instance of the <see cref="MediaServicesV3PublicationService"/> class.
        /// </summary>
        /// <param name="mediaServicesV3ContentKeyPolicyService">Content key policy service.</param>
        /// <param name="mediaServicesV3StreamingPolicyService">Streaming policy service.</param>
        /// <param name="mediaServicesV3SdkWrapper">Media Services V3 Wrapper object.</param>
        /// <param name="storageService">Storage service.</param>
        /// <param name="settingsProvider">Settings Provider service.</param>
        /// <param name="log">Logger.</param>
        public MediaServicesV3PublicationService(
            IMediaServicesV3ContentKeyPolicyService mediaServicesV3ContentKeyPolicyService,
            IMediaServicesV3CustomStreamingPolicyService mediaServicesV3StreamingPolicyService,
            IMediaServicesV3SdkWrapper mediaServicesV3SdkWrapper,
            IStorageService storageService,
            ISettingsProvider settingsProvider,
            IObjectLogger <MediaServicesV3BaseService> log)
            : base(mediaServicesV3SdkWrapper, log)
        {
            _mediaServicesV3ContentKeyPolicyService = mediaServicesV3ContentKeyPolicyService;
            _mediaServicesV3StreamingPolicyService  = mediaServicesV3StreamingPolicyService;
            _settingsProvider = settingsProvider;
            _storageService   = storageService;

            environmentType = _settingsProvider?.GetAppSettingsValue(EnvironmentTypeConstants.EnvironmentTypeSettingName);
            enableContentKeyPolicyAutomaticUpdate = _settingsProvider?.GetAppSettingsValue("AmsDrmEnableContentKeyPolicyUpdate")?.ToUpperInvariant() == "TRUE";
        }