Membuat Profil

Dalam banyak kasus, Anda ingin membuat profil kosong untuk dikonfigurasi untuk kebutuhan Anda. Dalam kasus lain, lebih mudah untuk mengedit profil yang ada, seperti profil sistem. Untuk informasi selengkapnya tentang menggunakan profil sistem, lihat Menggunakan Profil Sistem.

Membuat profil kosong, siap untuk Anda konfigurasi, memerlukan objek manajer profil. Untuk mendapatkan antarmuka IWMProfileManager dari objek manajer profil, panggil fungsi WMCreateProfileManager .

Untuk membuat profil kosong, panggil IWMProfileManager::CreateEmptyProfile. Ketika Anda membuat profil kosong, satu-satunya hal yang Anda tentukan adalah versi Windows Media Format SDK yang diserahkan profil. Kecuali Anda memiliki kebutuhan khusus untuk menggunakan versi sebelumnya, Anda harus selalu menggunakan versi terbaru. Versi menentukan struktur profil; versi sebelumnya tidak mendukung beberapa properti.

Contoh kode berikut menunjukkan cara membuat profil baru. Untuk mengkompilasi kode ini dalam aplikasi Anda, sertakan stdio.h. Untuk informasi selengkapnya tentang menggunakan kode ini, lihat Menggunakan Contoh Kode.

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;
}

Antarmuka IWMProfile

Antarmuka IWMProfileManager

Bekerja dengan Profil