PlayRight Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Quando adicionado a um AdvancedLicense por meio do AddRight(Right) método , esse direito permite que o cliente reproduza o conteúdo protegido.
public class PlayRight : Microsoft.Media.Drm.Right
type PlayRight = class
inherit Right
Public Class PlayRight
Inherits Right
- Herança
Comentários
Além da reprodução básica, pode haver várias propriedades e restrições que o serviço pode adicionar a esse direito, incluindo:
- Níveis de proteção de saída necessários do cliente para reproduzir conteúdo para tipos de mídia específicos.
- Expiração de uma licença após a primeira reprodução.
- Tipos de tecnologias estendidas permitidas para reproduzir o conteúdo junto com os dados de configuração para ditar o comportamento de reprodução nessas tecnologias.
- Habilitadores para permitir a reprodução de conteúdo para dispositivos externos.
Construtores
PlayRight() |
Inicializa uma nova instância da classe PlayRight. |
Propriedades
AnalogVideoOPL |
Obtém ou define o nível de proteção para conteúdo de vídeo analógico. O cliente deve ter tecnologia de proteção igual ou maior que o nível especificado para reproduzir o conteúdo. |
AnalogVideoOutputProtectionList |
Obtém a lista de proteções de saída de vídeo analógicas que foram adicionadas a essa reprodução corretamente. |
CompressedDigitalAudioOPL |
Obtém ou define o nível de proteção para conteúdo de áudio digital compactado. O cliente deve ter tecnologia de proteção igual ou maior que o nível especificado para reproduzir o conteúdo. |
CompressedDigitalVideoOPL |
Obtém ou define o nível de proteção para conteúdo de vídeo digital compactado. O cliente deve ter tecnologia de proteção igual ou maior que o nível especificado para reproduzir o conteúdo. |
DigitalAudioOutputProtectionList |
Obtém a lista de proteções de saída de áudio digital que foram adicionadas a essa reprodução corretamente. |
DigitalVideoOutputProtectionList |
Obtém a lista de proteções de saída de vídeo digital que foram adicionadas a essa reprodução corretamente. |
FirstPlayExpiration |
Obtém ou define o número de segundos até que a licença expire depois que o cliente reproduz o conteúdo pela primeira vez. |
UncompressedDigitalAudioOPL |
Obtém ou define o nível de proteção para conteúdo de áudio digital não compactado. O cliente deve ter tecnologia de proteção igual ou maior que o nível especificado para reproduzir o conteúdo. |
UncompressedDigitalVideoOPL |
Obtém ou define o nível de proteção para conteúdo de vídeo digital descompactado. O cliente deve ter tecnologia de proteção igual ou maior que o nível especificado para reproduzir o conteúdo. |
Métodos
AddAnalogVideoOutputProtection(ExplicitOutputProtection) |
Adiciona uma tecnologia estendida que tem permissão para reproduzir conteúdo de vídeo analógico protegido. Ele também adiciona dados de configuração adicionais para ditar o comportamento permitido no cliente. |
AddAnalogVideoOutputProtection(Guid, Byte[]) |
Adiciona uma tecnologia estendida que tem permissão para reproduzir conteúdo de vídeo analógico protegido. Ele também adiciona dados de configuração adicionais para ditar o comportamento permitido no cliente. |
AddDigitalAudioOutputProtection(ExplicitOutputProtection) |
Adiciona uma tecnologia estendida que tem permissão para reproduzir conteúdo de áudio digital protegido. Ele também adiciona dados de configuração adicionais para ditar o comportamento permitido no cliente. |
AddDigitalAudioOutputProtection(Guid, Byte[]) |
Adiciona uma tecnologia estendida que tem permissão para reproduzir conteúdo de áudio digital protegido. Ele também adiciona dados de configuração adicionais para ditar o comportamento permitido no cliente. |
AddDigitalVideoOutputProtection(ExplicitOutputProtection) |
Adiciona uma tecnologia estendida que tem permissão para reproduzir conteúdo de vídeo digital protegido. Ele também adiciona dados de configuração adicionais para ditar o comportamento permitido no cliente. |
AddDigitalVideoOutputProtection(Guid, Byte[]) |
Adiciona uma tecnologia estendida que tem permissão para reproduzir conteúdo de vídeo digital protegido. Ele também adiciona dados de configuração adicionais para ditar o comportamento permitido no cliente. |
AddExtendedRestriction(ExtendedRestriction) |
Adiciona uma Restrição estendida a um direito. |
AddPlayEnabler(PlayEnabler) |
Adiciona um PlayEnabler à jogada à direita. Um habilitador de reprodução permite que um consumidor reproduza conteúdo protegido em um dispositivo externo. |
ContainsDigitalVideoOp() |
Indica se alguma proteção de saída de vídeo digital foi adicionada a essa reprodução corretamente. |
ContainsMustUnderstandExtendedRestriction() |
Indica se esse objeto contém uma restrição estendida imperdível. |