Gravure d’un CD

[La fonctionnalité associée à cette page, Lecteur multimédia Windows SDK, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer. MediaPlayer a été optimisé pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise MediaPlayer au lieu de Lecteur multimédia Windows SDK, lorsque cela est possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]

Cette section explique comment utiliser l’interface IWMPCdromBurn pour graver de la musique sur un CD. L’interface IWMPCdromBurn fournit des fonctionnalités pour graver des playlists sur des CD en tant que pistes de données ou audio, ainsi que pour effacer les CD-RW.

Utilisation du code

Les exemples de code de cette section utilisent des classes ATL (Active Template Library), telles que CComPtr.

En-têtes inclus

Pour utiliser le code de cette section, incluez les en-têtes suivants :

#include <atlbase.h>
#include <atlcom.h>
#include <atlwin.h>
#include <commctrl.h>
#include "wmp.h"
#include "wmpids.h"

Pointeurs d’interface

Les interfaces pour Lecteur multimédia Windows sont stockées dans les variables membres suivantes :

// Player interface.
CComPtr<IWMPPlayer>             m_spPlayer;

// CDROM interfaces.
CComPtr<IWMPCdromCollection>    m_spCdromCollection;
CComPtr<IWMPCdrom>              m_spCdrom;
CComPtr<IWMPCdromBurn>          m_spCdromBurn;
CComPtr<IWMPPlaylist>           m_spPlaylist;

Les rubriques suivantes décrivent comment utiliser l’API de gravure de CD.

Guide de contrôle du joueur