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

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.

Se aplica a