MediaLicense Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa licencias de PlayReady destinadas a ser consumidas por un cliente de PlayReady para controlar el contenido multimedia.
public class MediaLicense : Microsoft.Media.Drm.AdvancedLicense
type MediaLicense = class
inherit AdvancedLicense
Public Class MediaLicense
Inherits AdvancedLicense
- Herencia
Comentarios
Admite MediaLicense la mayoría de los derechos y restricciones permitidos en el SDK de PlayReady Server.
Constructores
MediaLicense() |
Inicializa una nueva instancia de la clase MediaLicense. |
Propiedades
BeginDate |
Obtiene o establece la fecha y hora en que la licencia no es válida. (Heredado de AdvancedLicense) |
BindingKey |
Obtiene o establece el IBindingKey objeto de la licencia. (Heredado de License) |
ContentEncryptionKey |
Obtiene o establece el ContentKey utilizado para descifrar el contenido asociado a esta licencia. (Heredado de License) |
ExpirationDate |
Obtiene o establece la fecha y hora después de la cual la licencia no es válida. (Heredado de AdvancedLicense) |
GracePeriod |
Obsoletos.
Obsoleto. Los clientes de PlayReady a partir de la versión 3.0 omiten esta propiedad. especifica el período de tiempo durante el que se puede reproducir contenido protegido en un cliente después de que el reloj se desconjunte. |
LeafContentKeyType |
Obtiene o establece ContentKeyType que se usará para cualquier licencia hoja enlazada a la clave de contenido de esta licencia. (Heredado de License) |
LicenseId |
Obtiene el identificador único global de la licencia. (Heredado de License) |
MeteringId |
Obtiene o establece el identificador de medición para el servicio de agregación de medición que mide este contenido. |
MinimumSecurityLevel |
Obtiene o establece el nivel de seguridad mínimo necesario para que una aplicación reproduzca contenido protegido asociado a esta licencia. El servicio debe especificar un nivel de seguridad mínimo para restringir la reproducción del contenido a dispositivos y clientes más seguros. (Heredado de License) |
RealTimeExpiration |
Obtiene o establece si se aplica la expiración en tiempo real en la licencia. (Heredado de AdvancedLicense) |
RemovalDate |
Obtiene o establece la fecha después de la cual la licencia se puede eliminar permanentemente del almacén de licencias de PlayReady en el cliente. |
Rights |
Obtiene una lista de solo lectura de Right objetos que indica qué derechos permite el cliente. (Heredado de License) |
SecureStop2AESKey |
Obtiene o establece el SecureStop2AESKey. (Heredado de AdvancedLicense) |
SecureStopPublisherId |
Obtiene o establece el identificador de publicador de detención seguro. (Heredado de AdvancedLicense) |
SourceId |
de LicenseSourceId la licencia. |
Type |
Obtiene o establece para LicenseType la licencia. (Heredado de AdvancedLicense) |
Métodos
AddExtendedRestriction(ExtendedRestriction) |
Agrega una restricción extendida a una licencia multimedia. |
AddRight(Right) |
Agrega un Right objeto a la licencia. (Heredado de AdvancedLicense) |
ContainsBestEffortExtendedRestriction() |
Indica si este objeto contiene una restricción extendida de mejor esfuerzo. |
ContainsMustUnderstandExtendedRestriction() |
Indica si este objeto contiene una restricción extendida que debe comprenderse. |