Microsoft.Media.Drm Espacio de nombres
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í.
Clases
AdvancedLicense |
Representa una licencia de PlayReady con características avanzadas. Esta clase es |
AESContentKey |
Representa la clave usada para cifrar el contenido de PlayReady con un algoritmo AES. |
BlackoutInformation |
Representa la información de blackout de la secuencia. |
BurnToAudioCDEnabler |
Esta clase está obsoleta y no debe usarse. |
CannotChangeServerAuthorizationCertificate |
Esta clase es interna y no debe usarse. |
Certificate |
Representa una cadena de certificados de PlayReady. |
CertificateInfo |
Representa la información del fabricante de una cadena de certificados de cliente. |
ClientInfo |
Representa información básica sobre el cliente que realiza la solicitud. |
ClientKeySet |
Representa todas las claves a las que un cliente específico tiene acceso. Esta clase se usa para crear licencias raíz escalables. ContentEncryptionKey debe establecerse en en una instancia de esta clase para generar una licencia raíz escalable. |
ClientLimitReachedException |
Excepción producida al cliente cuando ha alcanzado el límite en el número de clientes que se pueden unir al dominio. Si es posible, una dirección URL que apunte a una página que explique las directivas de servicios y los pasos accionables que el usuario puede realizar para solucionar la situación debe devolverse al usuario. |
ClientNotADomainMemberException |
Representa la excepción que se produce al cliente en el escenario poco frecuente en el que un cliente presenta un certificado de dominio, pero ya no es miembro del dominio. Esta situación puede surgir si el cliente se quitó del dominio de forma sin conexión y el cliente todavía tiene un certificado de dominio. La excepción indica al cliente que deje el dominio o vuelva a unirse al dominio. |
ClientOSInformation |
Representa información adicional del sistema operativo cliente que una implementación de cliente de PlayReady puede proporcionar opcionalmente al servidor de licencias. |
ClientRedirectException |
Representa la excepción producida para redirigir el cliente a otro servidor RMSDK. El cliente debe repetir su desafío en el nuevo servidor. |
CocktailContentKey |
Representa la clave utilizada para cifrar el contenido de PlayReady con el algoritmo de cóctel. El algoritmo de cóctel es el algoritmo de clave simétrica que se usa para cifrar el contenido en el ecosistema heredado de DRM de Windows Media. |
ContentAuxKeySet |
Representa todas las claves usadas para cifrar la clave de contenido en una licencia hoja. |
ContentKey |
Representes la clave usada para cifrar el contenido. Esta clase es |
CopyEnabler |
Esta clase está obsoleta y no debe usarse. |
CopyRight |
Esta clase está obsoleta y no debe usarse. |
CopyToDeviceEnabler |
Esta clase está obsoleta y no debe usarse. |
DeleteLicenseDataResponse |
Representa los datos devueltos de ProcessDeleteLicenseDataAsync(IDeleteLicenseDataChallenge). |
DeviceCertificate |
Representa un certificado de dispositivo PlayReady. |
DeviceCertRevokedException |
Esta clase es interna y no debe usarse. |
DomainCertificate |
Representa un certificado de dominio de PlayReady. |
DomainCertificateBuilder |
Crea un nuevo certificado de dominio. |
DomainIdentifier |
Representa un identificador de dominio único. |
DomainRequiredException |
Representa la excepción producida cuando un cliente no envió un certificado de dominio o el certificado de dominio esperado cuando el servidor quiere enlazar la licencia a un dominio. |
EmbeddedLicenseStore |
Representa un almacén de licencias insertado. |
EncryptionKeyInformation |
Representa información sobre una clave de contenido en un determinado PlayReadyHeader. |
ExplicitOutputProtection |
Representa una tecnología extendida en la que el cliente puede reproducir el contenido. |
ExplicitOutputRestrictionsConstants |
Define un conjunto de constantes de restricciones de salida explícitas. Consulte el documento Reglas de cumplimiento de PlayReady que acompaña a un contrato de licencia de PlayReady para obtener más información. |
ExportEnabler |
Representa un habilitador de exportación. Esta clase es |
ExtendedRestriction |
Representa directivas adicionales que se pueden agregar a licencias sin necesidad de actualizar el SDK de PlayReady Server. |
ExtendedRight |
Representa directivas adicionales que se pueden agregar a licencias sin tener que actualizar el SDK de PlayReady Server. |
IndivRequiredException |
Representa la excepción que se produce cuando un equipo o cliente de Silverlight necesita individualizar su entorno de ejecución drm. |
JoinDomainResponse |
Representa los datos devueltos de HandleJoinDomainAsync(IJoinDomainChallenge). |
KeyExchangeLicense |
Representa una licencia de PlayReady usada para el intercambio de claves. |
KeyExchangeRight |
Derecho que permite al cliente usar la licencia para el intercambio de claves. |
LeaveDomainResponse |
Representa los datos devueltos de HandleLeaveDomainAsync(ILeaveDomainChallenge). |
License |
Representa una licencia de PlayReady. Esta clase es |
LicenseAcknowledgementResponse |
Representa los datos devueltos de HandleLicenseAcknowledgementAsync(ILicenseAcknowledgementChallenge). |
LicenseResponse |
Representa la respuesta devuelta de HandleLicenseAcquisitionAsync(ILicenseChallenge). |
LicenseServerTimeCertificate |
Representa un certificado de hora del servidor de licencias y la clave privada correspondiente. Consulte LicenseServerTimeCertificate para obtener más información. |
LicenseSourceId |
Representa un identificador de origen de PlayReady. Consulte el documento Reglas de cumplimiento de PlayReady que acompaña a un contrato de licencia de PlayReady para obtener más información. |
LicenseStorageResult |
Representa el resultado notificado por el cliente con respecto a su intento de almacenar una sola licencia. |
MasterKeySet |
Representa la información del servicio y la región del proveedor de servicios de Live TV. |
MediaLicense |
Representa licencias de PlayReady destinadas a ser consumidas por un cliente de PlayReady para controlar el contenido multimedia. |
MeteringAction |
Representa una acción de medición que contiene un nombre de acción y un recuento de acciones correspondiente. |
MeteringCertificateResponse |
Representa los datos devueltos de GetMeteringCertificateAsync(IMeteringCertificateChallenge). |
MeteringRecord |
Representa un registro de medición que contiene un identificador de clave y una colección de acciones de medición del identificador de clave. |
PackagingChallenge |
Representa un desafío de adquisición de datos de empaquetado recibido del cliente. |
PackagingChallengeProtectionSystems |
Esta clase es interna y no se debe usar. |
PackagingChallengeStreamProtectionRequests |
Esta clase es interna y no se debe usar. |
PackagingResponse |
Representa la respuesta de empaquetado que el servicio devolverá al cliente. |
PackagingResponseStreamProtectionResponses |
Esta clase es interna y no se debe usar. |
PCCertificate |
Representa un certificado de EQUIPO PlayReady. |
PlayEnabler |
Representa un habilitador de reproducción, una tecnología en la que el contenido puede fluir a través de un cliente de PlayReady. |
PlayReadyHeader |
Representa un encabezado playReady. Normalmente, un encabezado playReady se inserta en un archivo multimedia de PlayReady durante el proceso de cifrado. |
PlayReadyHeaderAttribute |
Representa un atributo de .PlayReadyHeader |
PlayReadyObject |
Representa un objeto PlayReady. |
PlayReadyRecord |
Representa un registro dentro de .PlayReadyObject Esta clase es |
PlayReadyServerAuthorization |
Proporciona control sobre la autorización de las características y la operación del servidor. |
PlayRight |
Cuando se agrega a a AdvancedLicense través del AddRight(Right) método , este derecho permite al cliente reproducir contenido protegido. |
ProcessMeteringDataResponse |
Representa los datos devueltos de ProcessMeteringDataAsync(IProcessMeteringDataChallenge). |
ProtectionSystemConstants |
Representa las constantes de identificador del sistema de protección de contenido. |
ProtectionSystemsMismatchException |
Esta clase es interna y no se debe usar. |
ProtectionSystemSpecificHeaderBoxContents |
Representa el contenido de un cuadro Encabezado específico de protección en el contenido de PIFF. El contenido incluye el identificador del sistema de protección y un objeto PlayReady serializado. |
ProtocolChallengeContext |
Almacena información de contexto asociada a un desafío de protocolo. Esta es una clase |
ProtocolResponse |
Almacena un mensaje de respuesta de protocolo que usa una etiqueta de respuesta opaca (es decir, todos los desafíos excepto la entrega en secuencia de licencias a través HandlePackagingDataAcquisitionAsync(PackagingChallenge)de ). |
ProtocolResponseContext |
Almacena información de contexto asociada a una respuesta de protocolo. Esta es una clase |
RegionRestrictedSet |
Representa las regiones de un conjunto de regiones específico que deben estar en blanco, así como las regiones que no están en blanco. |
RegionSet |
Representa un conjunto de regiones admitido por un proveedor de servicios. |
RenewDomainException |
Representa la excepción que se produce cuando un cliente necesita renovar su pertenencia al dominio debido a que el cliente no tiene la revisión de dominio más reciente o presenta un certificado expirado. |
Right |
Representa un derecho en la licencia de PlayReady. Esta es una clase |
RMPackagingException |
Representa la excepción que se produce cuando se produce un error al empaquetar contenido mediante el SDK del servidor PlayReady. |
RMPackagingPropertyNotSetException |
Representa la excepción que se produce cuando no se establece una propiedad necesaria en una clase asociada al empaquetado de contenido mediante el SDK del servidor PlayReady. |
RMPlayReadyObjectInvalidRecordException |
Representa la excepción que se produce cuando PlayReadyObject un objeto contiene un registro no válido. |
RMServerException |
Representa una excepción del SDK de Servidor playReady que se podría devolver a un cliente. Se puede usar desde el código del controlador para devolver un "error interno" a un cliente. Se debe usar una excepción más específica si está disponible. |
RootLicenseContentKey |
Representa la clave usada para cifrar la clave en la licencia hoja. |
SecureStop2AESKey |
Representa la clave usada para solicitar que una licencia use la característica SecureStop2 si es posible y para comprobar que un desafío de detención segura está firmado correctamente con esta clave dentro del TEE. |
SecureStopDataResponse |
Representa los datos devueltos de ProcessSecureStopDataAsync(ISecureStopDataChallenge). |
SecureStopRecord |
Representa un registro de detención seguro. |
ServerCertificate |
Representa un certificado de implementación del servidor de licencias. |
ServerFeatureNotSupportedException |
Representa la excepción que se produce cuando la edición del servidor no admite una característica. |
ServiceSpecificException |
Representa la excepción producida al cliente por motivos específicos del servicio. Se trata de un error genérico que el servicio puede usar para notificar los problemas al cliente. |
SilverlightCertificate |
Representa un certificado de Silverlight. Para Silverlight 4.0 y versiones posteriores, use PCCertificate en su lugar. |
SimpleNonPersistentLicense |
Obsoleto. Representa una licencia simple no persistente. Las licencias simples no persistentes tienen automáticamente un PlayRight agregado y están enlazados al certificado de cliente. No se pueden agregar otros derechos a una licencia simple no persistente y no se puede cambiar BindingKey. |
StreamInformation |
Representa información sobre un período de tiempo específico en una secuencia para la que se pide al SDK de PlayReady Server que emita licencias. |
StreamProtectionInformation |
Representa la información de clave de cifrado utilizada para cifrar el contenido a partir de un período de tiempo específico en una secuencia. |
StreamProtectionInformationProtectionSystemSpecificHeaderBoxes |
Esta clase es interna y no se debe usar. |
TransportSecurityRequirementsNotMetException |
Esta clase es interna y no se debe usar. |
UnknownAccountException |
Representa la excepción que se produce cuando el cliente envió un identificador de cuenta desconocido durante una operación de unión a un dominio o de salida. |
UnknownMeteringIdException |
Representa la excepción que se produce cuando el cliente envió un identificador de medición desconocido durante una operación de medición. |
UnknownPublisherIdException |
Representa la excepción que se produce cuando el cliente envió un identificador de publicador desconocido durante una operación de detención segura. |
WatermarkVendor |
Representa un único proveedor de marcas de agua que admite el cliente. Consulte el documento Reglas de cumplimiento de PlayReady que acompaña a un contrato de licencia de PlayReady para obtener más información. |
Interfaces
IBindingKey |
Proporciona una interfaz para las claves usadas para enlazar una licencia a un cliente, un dominio o una licencia raíz mediante el cifrado de la clave de contenido en la licencia con la clave de enlace. |
IDeleteLicenseDataChallenge |
Proporciona una interfaz para el contexto de desafío de eliminación de datos de licencia. |
IDeleteLicenseHandler |
Interfaz de controlador para procesar solicitudes de datos de licencia de eliminación. |
IDomainChallenge |
Interfaz que representa una unión a un dominio o deja el desafío recibido de un cliente. |
IDomainHandler |
Interfaz de controlador para procesar solicitudes de unión a un dominio y salir. |
IEncryptionKeyInfo |
Proporciona una interfaz para obtener información clave. |
IJoinDomainChallenge |
Interfaz que representa un desafío de unión a un dominio recibido de un cliente. |
ILeaveDomainChallenge |
Interfaz que representa un desafío de permiso de dominio recibido de un cliente. |
ILicenseAcknowledgementChallenge |
Interfaz que representa un desafío de confirmación de licencia recibido de un cliente. |
ILicenseAcknowledgementHandler |
Interfaz de controlador para procesar solicitudes de confirmación de licencia. |
ILicenseAcquisitionHandler |
Interfaz de controlador para procesar solicitudes de adquisición de licencias. |
ILicenseChallenge |
Proporciona una interfaz para una solicitud de licencia recibida de un cliente. |
IMeteringCertificateChallenge |
Proporciona una interfaz para un desafío de certificado de medición recibido del cliente. |
IMeteringHandler |
Interfaz del controlador para procesar desafíos de datos de medición y solicitudes de certificado de medición. |
IPackagingDataAcquisitionHandler |
Interfaz de controlador para procesar solicitudes de adquisición de datos de empaquetado. |
IProcessMeteringDataChallenge |
Representa un desafío de datos de medición recibido del cliente. |
IProtocolChallenge |
Proporciona información básica sobre un desafío de protocolo que usa una etiqueta de desafío opaco (es decir, todos los desafíos excepto la entrega en secuencia de licencias a través HandlePackagingDataAcquisitionAsync(PackagingChallenge)de ). |
IProtocolChallengeContext |
Proporciona información básica sobre un desafío de protocolo. |
ISecureStop2Handler |
Interfaz de controlador para obtener la clave necesaria para comprobar que los descifradores se destruyen. |
ISecureStopDataChallenge |
Representa el desafío de datos de detención segura del proceso recibido del cliente. |
ISecureStopHandler |
Interfaz del controlador para procesar solicitudes de datos de detención seguras. |
IServerAuthorization |
Interfaz de controlador para proporcionar autorización de servidor. |
Enumeraciones
CertificateType |
Define el tipo de certificado. |
ContentKeyType |
Define los tipos de claves de contenido. |
DecryptorSetup |
Define los requisitos de configuración del descifrador que indican cuándo adquirir licencias para el contenido de un determinado PlayReadyHeader. |
EncryptionType |
Define el tipo de cifrado aplicado a la secuencia. |
EventLogId |
Identificador de una excepción pasada a la implementación de ILogger usada para RMServerException. |
KeyExchangeAlgorithm |
Define el algoritmo admitido que un cliente puede realizar mediante una clave KeyExchange. |
KeyUsage |
Define las operaciones que puede realizar un par de claves de certificado. |
LicenseChallengeReeFeatures |
Define el conjunto de características que se pueden haber compilado en el REE del cliente. Consulte ReeFeatureList para obtener más información. |
LicenseChallengeTeeAPIs |
Define el conjunto de API de TEE que el cliente podría admitir. Consulte TeeApiList para obtener más información. |
LicenseChallengeTeeProperties |
Define el conjunto de propiedades de TEE que el cliente podría admitir. Consulte TeePropertyList para obtener más información. |
LicenseStorageResultsType |
Especifica el tipo de resultados que se van a recuperar al ILicenseAcknowledgementChallenge llamar al GetLicenseStorageResults(LicenseStorageResultsType) método . |
LicenseType |
Define el tipo de una licencia de PlayReady que se va a emitir. |
PlatformIdentifier |
Define las plataformas con las que se puede asociar un certificado. |
PlayReadyHeaderType |
Define identificadores que indican el tipo de .PlayReadyHeader |
ServerSupportedFeature |
Define las características que puede admitir el SDK de PlayReady Server. |
SupportedFeature |
Define las características admitidas por un cliente de PlayReady que se especifican en el certificado. |