Compartilhar via


KSPROPERTY_DVDCOPY_SET_COPY_STATE

A propriedade KSPROPERTY_DVDCOPY_SET_COPY_STATE define o estado de cópia do fluxo do decodificador de DVD. Essa propriedade é opcional de implementar.

Tabela de Resumo de Uso

Obter Definir Destino Tipo de descritor de propriedade Tipo de valor da propriedade
Sim Sim Pin KSPROPERTY KS_DVDCOPY_SET_COPY_STATE

O valor da propriedade (dados de operação) é uma estrutura KS_DVDCOPY_SET_COPY_STATE que descreve o estado de proteção de direitos autorais do fluxo do decodificador de DVD.

Comentários

Essa propriedade indica se esse pin requer autenticação CSS. Se a propriedade não for implementada, o padrão será considerado o valor KS_DVDCOPYSTATE_AUTHENTICATION_REQUIRED da enumeração KS_DVDCOPYSTATE .

O main uso para essa propriedade é para um decodificador que dá suporte a vários pinos com o mesmo descriptografia. Por exemplo, se um filtro fornecer subpictura e decodificação de vídeo, as chaves só precisarão ser trocadas por um dos dois pinos. Se um filtro retornar KS_DVDCOPYSTATE_AUTHENTICATION_NOT_REQUIRED em um dos pinos, ele sempre deverá retornar KS_DVDCOPYSTATE_AUTHENTICATION_REQUIRED no primeiro pino no qual a propriedade é emitida.

Quando essa propriedade é emitida como uma chamada Get , o filtro pode responder com KS_DVDCOPYSTATE_AUTHENTICATION_REQUIRED ou KS_DVDCOPYSTATE_AUTHENTICATION_NOT_REQUIRED.

Quando essa propriedade é emitida como uma chamada Set , essa é uma chamada informativa usada por decodificadores de hardware para indicar qual fase da negociação de proteção de direitos autorais está sendo inserida. O decodificador pode adiar o SET_STATE com um dos seguintes bits até que os bits corretos, indicando que uma nova chave CSS seja necessária, tenham sido recebidos:

KS_DVDCOPYSTATE_INITIALIZE
Indica o início de uma sequência de negociação de chave de disco.

KS_DVDCOPYSTATE_INITIALIZE_TITLE
Indica o início de uma sequência de negociação de chave de título.

KS_DVDCOPYSTATE_DONE
Indica a conclusão de uma sequência de negociação chave.

Requisitos

Cabeçalho: ksmedia.h (inclua Ksmedia.h)

Confira também

KS_DVDCOPY_SET_COPY_STATE

KS_DVDCOPYSTATE

Proteção de direitos autorais de DVD

Vários fluxos de dados no mesmo hardware

Sincronizando o Key Exchange com Fluxo de Dados