PlayReadyHeader 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 un encabezado PlayReady. Normalmente, un encabezado playReady se inserta en un archivo multimedia de PlayReady durante el proceso de cifrado.
public class PlayReadyHeader : Microsoft.Media.Drm.PlayReadyRecord
type PlayReadyHeader = class
inherit PlayReadyRecord
Public Class PlayReadyHeader
Inherits PlayReadyRecord
- Herencia
Comentarios
Al solicitar una licencia, el cliente extrae este encabezado e lo incluye como parte del desafío. El servicio puede usar los datos presentes en este encabezado para emitir licencias adecuadas, pero el servicio también es bienvenido a omitir el encabezado.
Constructores
| Nombre | Description |
|---|---|
| PlayReadyHeader() |
Obsoletos.
Obsoleto. En su lugar, use PlayReadyHeader(PlayReadyHeaderType). Inicializa una nueva instancia de la PlayReadyHeader clase con Regular. |
| PlayReadyHeader(PlayReadyHeaderType) |
Inicializa una nueva instancia de la clase PlayReadyHeader. |
| PlayReadyHeader(String) |
Inicializa una nueva instancia de la clase PlayReadyHeader. |
Propiedades
| Nombre | Description |
|---|---|
| AttributeCount |
Obtiene el número de atributos agregados al encabezado. |
| ContentEncryptionKey |
Obsoletos.
Obsoleto. EncryptionKeyInfos Consulte y AddEncryptionKeyInfo(IEncryptionKeyInfo). |
| DecryptorSetting |
Obtiene o establece el DecryptorSetup del encabezado . |
| EncryptionKeyInfos |
Obtiene una lista de solo lectura del IEncryptionKeyInfo objeto incluido en este PlayReadyHeaderobjeto . |
| EncryptionType |
Obsoletos.
Obsoleto. EncryptionKeyInfos Consulte y EncryptionType. |
| HeaderType |
Obtiene el tipo del encabezado. |
| KeyId |
Obsoletos.
Obsoleto. EncryptionKeyInfos Consulte y KeyId. |
| KeyIdAsString |
Obsoletos.
Obsoleto. EncryptionKeyInfos Consulte y KeyIdAsString. |
| LicenseAcquisitionUrl |
Obtiene o establece el para Uri el servicio web de adquisición de licencias. |
| LicenseRequested |
Obtiene si el encabezado PlayReady indica que se solicitó una licencia. |
| LicenseUserInterfaceUrl |
Obtiene o establece la página web para la Uri adquisición de licencias no silenciosa. |
| ServiceId |
Obtiene o establece el identificador de servicio para el servicio de dominio. |
| SupportsPerStreamKeys |
Obtiene si el encabezado admite o no claves por secuencia. |
| Version |
Obtiene la versión del encabezado, por ejemplo, "4.2.0.0". |
Métodos
| Nombre | Description |
|---|---|
| AddAttribute(PlayReadyHeaderAttribute) |
Agrega un atributo que contiene un par de valores de nombre al encabezado. |
| AddEncryptionKeyInfo(IEncryptionKeyInfo) |
Agrega un IEncryptionKeyInfo objeto al encabezado . |
| ClearEncryptionKeyInfos() |
Quita todo IEncryptionKeyInfo del objeto PlayReadyHeader para admitir escenarios de reheadering. |
| FromString(String) |
Analiza la representación de cadena XML de un encabezado en un PlayReadyHeader. |
| FromXmlNode(IXPathNavigable) |
Construye a PlayReadyHeader partir de su representación IXPathNavigable. |
| GetAttribute(Int32) |
Obtiene el atributo en el índice especificado. |
| GetAttribute(String) |
Obtiene el atributo con el nombre especificado. |
| RemoveAttribute(PlayReadyHeaderAttribute) |
Quita un atributo del encabezado PlayReady. |
| ToString() |
Convierte este encabezado en su representación de cadena XML. |