Compartilhar via


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)

Confira também

KSPROPERTY_AUDIO_COPY_PROTECTION