Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
[De functie die is gekoppeld aan deze pagina, Windows Media Format 11 SDK, is een verouderde functie. Het is vervangen door Source Reader en Sink Writer. Bronlezer en Sink Writer zijn geoptimaliseerd voor Windows 10 en Windows 11. Microsoft raadt ten zeerste aan om nieuwe code te gebruiken bronlezer en Sink Writer- in plaats van Windows Media Format 11 SDK, indien mogelijk. Microsoft stelt voor dat bestaande code die gebruikmaakt van de verouderde API's, indien mogelijk opnieuw worden geschreven om de nieuwe API's te gebruiken.]
In veel gevallen wilt u een leeg profiel maken om te configureren voor uw behoeften. In andere gevallen is het eenvoudiger om een bestaand profiel te bewerken, zoals een systeemprofiel. Zie Systeemprofielen gebruikenvoor meer informatie over het gebruik van systeemprofielen.
Voor het maken van een leeg profiel dat u kunt configureren, is een profielbeheerobject vereist. Als u de IWMProfileManager interface van een profielbeheerobject wilt ophalen, roept u de WMCreateProfileManager- functie aan.
Als u een leeg profiel wilt maken, roept u IWMProfileManager::CreateEmptyProfileaan. Wanneer u een leeg profiel maakt, is het enige dat u opgeeft de versie van de Windows Media Format SDK waarmee het profiel voldoet. Tenzij u een eerdere versie moet gebruiken, moet u altijd de nieuwste versie gebruiken. De versie bepaalt de structuur van het profiel; eerdere versies bieden geen ondersteuning voor bepaalde eigenschappen.
In de volgende voorbeeldcode ziet u hoe u een nieuw profiel maakt. Als u deze code in uw toepassing wilt compileren, neemt u stdio.h. op. Zie De codevoorbeelden gebruikenvoor meer informatie over het gebruik van deze code.
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;
}
Verwante onderwerpen