Freigeben über


Erstellen von Profilen

In vielen Fällen möchten Sie ein leeres Profil erstellen, um es für Ihre Anforderungen zu konfigurieren. In anderen Fällen ist es einfacher, ein vorhandenes Profil zu bearbeiten, z. B. ein Systemprofil. Weitere Informationen zur Verwendung von Systemprofilen finden Sie unter Verwenden von Systemprofilen.

Für das Erstellen eines leeren Profils, das sie konfigurieren können, ist ein Profil-Manager-Objekt erforderlich. Rufen Sie die Funktion WMCreateProfileManager auf, um die IWMProfileManager-Schnittstelle eines Profil-Manager-Objekts abzurufen.

Um ein leeres Profil zu erstellen, rufen Sie IWMProfileManager::CreateEmptyProfile auf. Wenn Sie ein leeres Profil erstellen, geben Sie nur die Version des Windows Media Format SDK an, mit der das Profil konform ist. Sofern Sie nicht eine bestimmte Notwendigkeit haben, eine vorherige Version zu verwenden, sollten Sie immer die neueste Version verwenden. Die Version bestimmt die Struktur des Profils; Frühere Versionen haben einige Eigenschaften nicht unterstützt.

Der folgende Beispielcode zeigt, wie Sie ein neues Profil erstellen. Um diesen Code in Ihrer Anwendung zu kompilieren, schließen Sie stdio.h ein. Weitere Informationen zur Verwendung dieses Codes finden Sie unter Verwenden der Codebeispiele.

HRESULT CreateProfile(IWMProfileManager* pProfileMgr, IWMProfile** ppProfile)
{
    HRESULT hr = S_OK;

    // Create the empty profile.
    hr = pProfileMgr->CreateEmptyProfile(WMT_VER_9_0, ppProfile);
    if(FAILED(hr))
    {
        printf("Could not create the profile.\n");
        return hr;
    }

    return S_OK;
}

IWMProfile-Schnittstelle

IWMProfileManager-Schnittstelle

Arbeiten mit Profilen