Compartilhar via


Windows.Media.Protection.PlayReady Namespace

Fornece tipos que fornecem gerenciamento de proteção de conteúdo do PlayReady para conteúdo de mídia.

Classes

NDClient

Cria sessões do PlayReady-ND, coordena com o mecanismo de download e o analisador de fluxo (por exemplo, um demuxer MPEG-2), gerencia o buffer de exemplo e escuta eventos de origem do fluxo de mídia.

NDCustomData

Contém os dados personalizados para uma das seguintes mensagens do PlayReady-ND: Desafio de Registro, Resposta de Registro, Desafio de Busca de Licença ou Resposta de Busca de Licença.

NDDownloadEngineNotifier

Contém métodos que um plug-in do mecanismo de download usa para enviar notificações para um cliente PlayReady-ND.

NDLicenseFetchDescriptor

Recupera e define as propriedades usadas para buscar uma licença do PlayReady-ND.

NDStorageFileHelper

Gerencia arquivos de armazenamento PlayReady-ND.

NDStreamParserNotifier

Contém métodos que um plug-in do analisador de fluxo usa para enviar notificações para um cliente PlayReady-ND.

NDTCPMessenger

Envia mensagens e desafios do PlayReady-ND usando o protocolo de rede TCP.

PlayReadyContentHeader

Representa as informações em um cabeçalho de conteúdo do PlayReady.

PlayReadyContentResolver

Recebe vários objetos de solicitação de serviço necessários para habilitar a capacidade de reprodução para um determinado cabeçalho de conteúdo.

PlayReadyDomain

Fornece acesso a metadados sobre um domínio ao qual o sistema atual é membro.

PlayReadyDomainIterable

Expõe o iterador de classe PlayReadyDomain do PlayReady .

PlayReadyDomainIterator

Fornece a iteração da classe PlayReadyDomain .

PlayReadyDomainJoinServiceRequest

Fornece os métodos de serviço para ingressar em um domínio PlayReady.

PlayReadyDomainLeaveServiceRequest

Fornece os métodos de serviço para sair de um domínio PlayReady.

PlayReadyIndividualizationServiceRequest

Fornece os métodos de serviço para solicitar a individualização da plataforma.

PlayReadyITADataGenerator

Cria os dados de inicialização serializados específicos do ITA do PlayReady.

PlayReadyLicense

Representa as propriedades de uma licença do PlayReady.

PlayReadyLicenseAcquisitionServiceRequest

Fornece os métodos de serviço para obter licenças do PlayReady.

PlayReadyLicenseIterable

Expõe o iterador de classe PlayReadyLicense.

PlayReadyLicenseIterator

Fornece a iteração da classe PlayReadyLicense .

PlayReadyLicenseManagement

Executa operações de gerenciamento de licenças.

PlayReadyLicenseSession

Cria uma sessão de mídia e associa a aquisição de licença a essa sessão de mídia.

PlayReadyMeteringReportServiceRequest

Fornece os métodos de serviço para operações de medição de conteúdo.

PlayReadyRevocationServiceRequest

Atualizações os dados de revogação exigidos pelo PlayReady.

PlayReadySecureStopIterable

Enumera solicitações de serviço de parada segura do PlayReady.

PlayReadySecureStopIterator

Fornece a iteração da interface IPlayReadySecureStopServiceRequest .

PlayReadySecureStopServiceRequest

Gerencia mensagens de parada seguras.

PlayReadySoapMessage

Contém uma mensagem SOAP usada em solicitações de desafio manuais.

PlayReadyStatics

Fornece suporte para retornar dados estáticos ou constantes.

Interfaces

INDClosedCaptionDataReceivedEventArgs

Especifica argumentos para um evento ClosedCaptionDataReceived do PlayReady-ND.

INDCustomData

Contém os dados personalizados para uma das seguintes mensagens do PlayReady-ND: Desafio de Registro, Resposta de Registro, Desafio de Busca de Licença ou Resposta de Busca de Licença.

INDDownloadEngine

Fornece o mecanismo de download do PlayReady-ND usado para transmitir conteúdo de mídia protegido de um transmissor.

INDDownloadEngineNotifier

Contém métodos que um plug-in do mecanismo de download usa para enviar notificações para um cliente PlayReady-ND.

INDLicenseFetchCompletedEventArgs

Obtém dados personalizados de uma operação de busca de licença do PlayReady-ND. Esses dados personalizados são um argumento de um evento LicenseFetchCompleted do PlayReady-ND.

INDLicenseFetchDescriptor

Recupera e define as propriedades usadas para buscar uma licença do PlayReady-ND.

INDLicenseFetchResult

Fornece o resultado da busca de licença do PlayReady-ND.

INDMessenger

Envia mensagens de registro, detecção de proximidade e busca de licença entre receptores e transmissores do PlayReady-ND.

INDProximityDetectionCompletedEventArgs

Fornece argumentos para o evento ProximityDetectionCompleted do PlayReady-ND. Os aplicativos acionam esse evento depois de concluirem o processo de detecção de proximidade.

INDRegistrationCompletedEventArgs

Fornece argumentos para o evento PlayReady-ND RegistrationCompleted .

INDSendResult

Fornece o resultado, na forma de uma mensagem de resposta, do mensageiro PlayReady-ND.

INDStartResult

Fornece o resultado StartAsync que contém a instância do PlayReady-ND criada.

INDStorageFileHelper

Gerencia arquivos de armazenamento PlayReady-ND.

INDStreamParser

Analisa dados de um fluxo de mídia PlayReady-ND.

INDStreamParserNotifier

Contém métodos que um plug-in do analisador de fluxo usa para enviar notificações para um cliente PlayReady-ND.

INDTransmitterProperties

Fornece os valores de propriedade para um certificado de transmissor PlayReady-ND.

IPlayReadyDomain

Fornece acesso a metadados sobre um domínio ao qual o sistema atual é membro.

IPlayReadyLicense

Contém informações sobre uma licença do PlayReady.

IPlayReadyLicenseAcquisitionServiceRequest

Executa um processo de aquisição de licença.

IPlayReadyLicenseSession

Cria uma sessão de mídia e associa a aquisição de licença a essa sessão de mídia.

IPlayReadyLicenseSession2

Fornece a capacidade de enumerar licenças PlayReady somente na memória, além de licenças persistentes.

IPlayReadySecureStopServiceRequest

Gerencia mensagens de parada seguras.

IPlayReadyServiceRequest

Interface base para todas as interfaces de solicitação de serviço.

Enumerações

NDCertificateFeature

Indica o recurso PlayReady-ND ao qual o certificado controla o acesso.

NDCertificatePlatformID

Indica as plataformas de cliente com as quais um certificado PlayReady-ND pode ser associado.

NDCertificateType

Indica o tipo e a finalidade de uma licença de transmissor PlayReady-ND.

NDClosedCaptionFormat

Indica o tipo de formato usado para legendas ocultas.

NDContentIDType

Indica os tipos de conteúdo que o PlayReady pode usar em cenários diferentes.

NDMediaStreamType

Indica o tipo de um fluxo de mídia protegido.

NDProximityDetectionType

Indica o protocolo de transporte usado pelo processo de detecção de proximidade.

NDStartAsyncOptions

Indica as opções de início assíncronas. Essa enumeração é um OR bit a bit e é usada pelo método StartAsync .

PlayReadyDecryptorSetup

Define os requisitos de configuração do descriptografador que indicam quando adquirir licenças para o conteúdo.

PlayReadyEncryptionAlgorithm

Indica o tipo de algoritmo de criptografia especificado em um cabeçalho de conteúdo PlayReady.

PlayReadyHardwareDRMFeatures

Indica a lista válida de valores de recurso drm (gerenciamento de direitos digitais) de hardware que podem ser consultados.

PlayReadyITADataFormat

Especifica o formato dos dados serializados de ITA.

Confira também