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
PlayReadyHeader() |
Obsoletos.
Obsoleto. Utilice PlayReadyHeader(PlayReadyHeaderType) en su lugar. 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
AttributeCount |
Obtiene el número de atributos agregados al encabezado. |
ContentEncryptionKey |
Obsoletos.
Obsoleto. EncryptionKeyInfos Consulte y AddEncryptionKeyInfo(IEncryptionKeyInfo). |
DecryptorSetting |
Obtiene o establece el DecryptorSetup valor del encabezado . |
EncryptionKeyInfos |
Obtiene una lista de solo lectura del IEncryptionKeyInfo objeto incluido en este objeto PlayReadyHeader. |
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 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 el para la Uri página web de adquisición de licencias no silenciosas. |
ServiceId |
Obtiene o establece el identificador de servicio del 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
AddAttribute(PlayReadyHeaderAttribute) |
Agrega un atributo que contiene un par de valores de nombre al encabezado. |
AddEncryptionKeyInfo(IEncryptionKeyInfo) |
Agrega un objeto IEncryptionKeyInfo 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 .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. |