Поделиться через


PlayReadyStatics.InputTrustAuthorityToCreate Свойство

Определение

Возвращает строку активации доверенных входных данных PlayReady.

public:
 static property Platform::String ^ InputTrustAuthorityToCreate { Platform::String ^ get(); };
static winrt::hstring InputTrustAuthorityToCreate();
public static string InputTrustAuthorityToCreate { get; }
var string = PlayReadyStatics.inputTrustAuthorityToCreate;
Public Shared ReadOnly Property InputTrustAuthorityToCreate As String

Значение свойства

String

Platform::String

winrt::hstring

Строка активации доверенных входных данных PlayReady. Эта строка используется диспетчером защиты мультимедиа, чтобы сообщить источнику мультимедиа, какой центр доверия входных данных (ITA) создать.

Требования к Windows

Семейство устройств
Windows 10 Anniversary Edition (появилось в 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v3.0)

Комментарии

Предыдущие выпуски API PlayReady требовали, чтобы вызывающие стороны жестко запрограммировать хорошо известную строку и GUID в своем коде. Эти API предоставляют эти значения вызывающему объекту, чтобы они могли запрашивать их, а не жестко кодировать.

В свойстве MediaProtectionManager.Properties (объект PropertySet ) строка "Windows.Media.Protection.MediaProtectionSystemIdMapping" сопоставляется с другим PropertySet. В свою очередь, строка "Windows.Media.Protection.PlayReady.PlayReadyStatics.MediaProtectionSystemId" обычно сопоставляется с Windows.Media.Protection.PlayReady.PlayReadyStatics.InputTrustAuthorityToCreate.

MediaProtectionManager protectionManager = new MediaProtectionManager();
protectionManager.Properties.Add(
    "Windows.Media.Protection.MediaProtectionContainerGuid", 
    PlayReadyStatics.ProtectionSystemId.ToString());
Windows.Foundation.Collections.PropertySet cpSystems = 
    new Windows.Foundation.Collections.PropertySet();
cpSystems.Add(
    PlayReadyStatics.MediaProtectionSystemId.ToString(), 
    PlayReadyStatics.InputTrustAuthorityToCreate);

Применяется к