Share via


Kopieren mithilfe der IWMPCdromRip-Schnittstelle

[Das dieser Seite zugeordnete Feature Windows Medienwiedergabe SDK ist ein Legacyfeature. Es wurde von MediaPlayer abgelöst. MediaPlayer wurde für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, mediaPlayer anstelle von Windows Medienwiedergabe SDK für neuen Code zu verwenden. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]

In diesem Abschnitt wird beschrieben, wie Sie die IWMPCdromRip-Schnittstelle verwenden, um Musik von einer CD zu kopieren.

Das Kopieren einer CD mithilfe der IWMPCdromRip-Schnittstelle hat den gleichen Effekt wie das Kopieren von Musik mithilfe der benutzeroberfläche Windows Medienwiedergabe. Kopierte Inhalte werden automatisch gemäß den Vorlieben des Benutzers zur Bibliothek hinzugefügt. Weitere Informationen zum CD-Ripping finden Sie unter "Kopieren von Musik von CDs" in Windows Medienwiedergabe Hilfe.

Die Codebeispiele in diesem Abschnitt verwenden ATL-Klassen (Active Template Library), z. B. CComPtr.

Eingeschlossene Header

Um den Code in diesem Abschnitt zu verwenden, schließen Sie die folgenden Header ein:

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

Schnittstellenzeiger

Die Schnittstellen für Windows Medienwiedergabe werden in den folgenden Membervariablen gespeichert.

// Player interface.
CComPtr<IWMPPlayer>             m_spPlayer;

// CDROM interfaces.
CComPtr<IWMPCdromCollection>    m_spCdromCollection;
CComPtr<IWMPCdrom>              m_spCdrom;
CComPtr<IWMPCdromRip>           m_spCdromRip;
CComPtr<IWMPPlaylist>           m_spPlaylist;

In den folgenden Abschnitten wird die Verwendung der IWMPCdromRip-Schnittstelle beschrieben.