Compartilhar via


Introdução para usuários do SDK de Formato de Mídia do Windows

[O recurso associado a esta página, Windows Media Format 11 SDK, é um recurso herdado. Ele foi substituído por Leitor de Origem e Gravador de Coletor. O Leitor de Origem e o Gravador de Coletor foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use o Leitor de Origem e o Gravador de Coletor em vez do SDK do Windows Media Format 11, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]

Grande parte da funcionalidade fornecida pelas APIs Estendidas do Cliente DRM do Windows Media é a mesma que a funcionalidade fornecida pelos objetos do SDK de Formato de Mídia do Windows. O SDK do Formato de Mídia do Windows fornece aos desenvolvedores os objetos necessários para criar, acessar e manipular arquivos de mídia que usam a estrutura de arquivos ASF (Advanced Systems Format). Como o DRM do Windows Media destina-se a proteger arquivos ASF, a funcionalidade drm do lado do cliente foi incluída no SDK de Formato de Mídia do Windows.

As APIs Estendidas do Cliente DRM do Windows Media estão sendo lançadas em conjunto com a plataforma de mídia digital de última geração da Microsoft, o SDK do Microsoft Media Foundation. O Media Foundation incluirá a funcionalidade ASF que se sobrepõe a alguns dos recursos do SDK de Formato de Mídia do Windows. Como agora há dois SDKs da Microsoft que manipulam arquivos ASF, a funcionalidade DRM do lado do cliente está sendo separada do SDK de Formato de Mídia do Windows para as APIs Estendidas do Cliente DRM do Windows Media. Essas APIs podem ser acessadas por usuários do SDK de Formato de Mídia do Windows e do SDK do Media Foundation. Atualmente, essas APIs são incluídas como parte do pacote de instalação do SDK de Formato de Mídia do Windows e são documentadas como parte do SDK do Formato de Mídia do Windows. No entanto, as APIs Estendidas do Cliente DRM do Windows Media são implementadas em sua própria biblioteca e têm seu próprio arquivo de cabeçalho. Depois de instalar o SDK do Formato de Mídia do Windows, essas APIs podem ser usadas uma delas, sem incluir cabeçalhos ou bibliotecas do Windows Media Format em seu aplicativo.

Se você desenvolver aplicativos que usam o SDK de Formato de Mídia do Windows, deverá decidir se deseja usar a funcionalidade DRM fornecida pelo SDK ou usar as APIs Estendidas do Cliente DRM do Windows Media. Embora muitos dos recursos desses dois SDKs sejam muito semelhantes, as APIs Estendidas do Cliente DRM do Windows Media oferecem os seguintes recursos não disponíveis aos usuários das rotinas mais antigas do DRM:

  • Capacidade de importar conteúdo protegido por um sistema de gerenciamento de direitos de terceiros.
  • Capacidade de exportar conteúdo protegido pelo DRM do Windows Media para um sistema de gerenciamento de direitos de terceiros.
  • Enumeração direta de licenças no repositório de licenças.
  • Consulta de direitos simples e agregados com base na ID da chave (não é necessário carregar o arquivo de mídia).
  • Capacidade de renovar componentes revogados usando a interface padrão do Media Foundation, IMFContentEnabler.

Sobre as APIs Estendidas do Cliente DRM do Windows Media