estrutura KSAUDIO_COPY_PROTECTION (ksmedia.h)
A estrutura KSAUDIO_COPY_PROTECTION especifica o status de proteção de cópia de um fluxo de áudio.
Sintaxe
typedef struct {
BOOL fCopyrighted;
BOOL fOriginal;
} KSAUDIO_COPY_PROTECTION, *PKSAUDIO_COPY_PROTECTION;
Membros
fCopyrighted
Indica se o fluxo tem direitos autorais. Se TRUE, o fluxo será protegido por direitos autorais. Se FALSE, o fluxo não tem direitos autorais e não está sujeito à proteção de cópia.
fOriginal
Indica se o fluxo é uma cópia original de primeira geração de um fluxo ou uma cópia de segunda geração do original. Se TRUE, o fluxo será original. Se FALSE, é uma cópia de segunda geração.
Comentários
A propriedade KSPROPERTY_AUDIO_COPY_PROTECTION usa essa estrutura para relatar se um fluxo tem direitos autorais e também se o fluxo é um fluxo original ou uma cópia do fluxo original.
Um dispositivo de áudio que dá suporte à proteção de cópia pode usar informações de geração de cópia e direitos autorais sobre um fluxo para evitar a cópia ilimitada de conteúdo de áudio proprietário. Por exemplo, o SCMS (Serial Copy Management System) define um nível de proteção de cópia que permite a cópia de uma cópia original de primeira geração de um fluxo, mas impede a cópia de cópias de segunda geração do fluxo.
A propriedade KSPROPERTY_AUDIO_COPY_PROTECTION é separada e não relacionada à implementação do DRM (Digital Rights Management) e do SAP (Caminho de Áudio Seguro) para Windows Media.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | ksmedia.h (inclua Ksmedia.h) |