Partilhar via


IPlayReadyLicense Interface

Definição

Contém informações sobre uma licença do PlayReady.

public interface class IPlayReadyLicense
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(3997649998, 64060, 16717, 169, 242, 63, 252, 30, 248, 50, 212)]
struct IPlayReadyLicense
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(3997649998, 64060, 16717, 169, 242, 63, 252, 30, 248, 50, 212)]
public interface IPlayReadyLicense
Public Interface IPlayReadyLicense
Derivado
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Comentários

Essa interface pode representar uma única licença ou uma cadeia inteira de licenças, dependendo de como a enumeração de licença foi executada.

Propriedades

ChainDepth

Obtém a profundidade da cadeia de licenças representada pela interface IPlayReadyLicense atual.

DomainAccountID

Obtém o identificador da conta de domínio ao qual essa licença está associada.

ExpirationDate

Obtém a data de validade da licença atual.

ExpireAfterFirstPlay

Obtém a quantidade de tempo, em segundos, antes que a licença atual expire após a primeira reprodução da mídia.

FullyEvaluated

Obtém o estado da licença.

UsableForPlay

Obtém se essa licença é utilizável para reprodução.

Métodos

GetKIDAtChainDepth(UInt32)

Obtém o KID (identificador de chave) da licença na profundidade da cadeia especificada.

Aplica-se a