Compartilhar via


PlayRight Classe

Definição

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
PlayRight

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.
Pode não ser adicionado a um KeyExchangeLicense.

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.

Aplica-se a