Condividi tramite


Introduzione agli utenti di Windows Media Format SDK

[La funzionalità associata a questa pagina, Windows Media Format 11 SDK, è una funzionalità legacy. È stata sostituita dal lettore di origine e dal writer sink. Lettore di origine e writer sink sono stati ottimizzati per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi lettore di origine e writer sink anziché Windows Media Format 11 SDK, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

Gran parte delle funzionalità fornite dalle API estese del client DRM Windows Media è la stessa delle funzionalità fornite dagli oggetti di Windows Media Format SDK. Windows Media Format SDK fornisce agli sviluppatori gli oggetti necessari per creare, accedere e modificare file multimediali che usano la struttura di file ASF (Advanced Systems Format). Poiché Windows Media DRM è progettato per proteggere i file ASF, la funzionalità DRM sul lato client è stata inclusa in Windows Media Format SDK.

Le API estese del client DRM Windows Media vengono rilasciate insieme alla piattaforma multimediale digitale di nuova generazione di Microsoft, Microsoft Media Foundation SDK. Media Foundation includerà la funzionalità ASF che si sovrappone ad alcune delle funzionalità di Windows Media Format SDK. Poiché ora sono disponibili due SDK Microsoft che modificano i file ASF, la funzionalità DRM sul lato client viene separata da Windows Media Format SDK nelle API estese del client DRM di Windows Media. Queste API sono accessibili dagli utenti sia di Windows Media Format SDK che di Media Foundation SDK. Al momento, queste API sono incluse come parte del pacchetto di installazione di Windows Media Format SDK e sono documentate come parte di Windows Media Format SDK. Tuttavia, le API estese del client DRM Windows Media vengono implementate nella propria libreria e hanno un proprio file di intestazione. Dopo l'installazione di Windows Media Format SDK, queste API possono essere usate autonomamente, senza includere intestazioni o librerie di Windows Media Format SDK nell'applicazione.

Se si sviluppano applicazioni che usano Windows Media Format SDK, è necessario decidere se usare la funzionalità DRM fornita da SDK o usare le API estese del client DRM di Windows Media. Anche se molte delle funzionalità di questi due SDK sono molto simili, le API estese del client DRM di Windows Media offrono le funzionalità seguenti non disponibili per gli utenti delle routine DRM precedenti:

  • Possibilità di importare contenuto protetto da un sistema di gestione dei diritti di terze parti.
  • Possibilità di esportare contenuto protetto da DRM di Windows Media in un sistema di gestione dei diritti di terze parti.
  • Enumerazione diretta delle licenze nell'archivio licenze.
  • Query semplici e aggregate sui diritti in base all'ID chiave (non è necessario caricare il file multimediale).
  • Possibilità di rinnovare i componenti revocati usando l'interfaccia standard di Media Foundation , IMFContentEnabler.

Informazioni sulle API estese del client DRM Windows Media