Compartir a través de


PlayReadyHeader Clase

Definición

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
PlayReadyHeader

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.

Se aplica a