Untuk Menggunakan Profil dengan Penulis

[Fitur yang terkait dengan halaman ini, Windows Media Format 11 SDK, adalah fitur warisan. Ini telah digantikan oleh Pembaca Sumber dan Penulis Sink. Pembaca Sumber dan Penulis Sink telah dioptimalkan untuk Windows 10 dan Windows 11. Microsoft sangat menyarankan agar kode baru menggunakan Pembaca Sumber dan Penulis Sink alih-alih Windows Media Format 11 SDK, jika memungkinkan. Microsoft menyarankan agar kode yang ada yang menggunakan API warisan ditulis ulang untuk menggunakan API baru jika memungkinkan.]

Penulis menggunakan data profil untuk membuat file ASF. Anda harus menentukan profil untuk digunakan sebelum melakukan hal lain dengan penulis.

Anda dapat mengatur profil sistem untuk digunakan dengan penulis dengan meneruskan ID profil ke metode IWMWriter::SetProfileByID .

Untuk menentukan profil kustom untuk digunakan dengan penulis, Anda harus mendapatkan antarmuka IWMProfile ke objek yang berisi data profil yang diinginkan. Anda dapat menggunakan salah satu metode pemuatan antarmuka IWMProfileManager untuk mencapai hal ini. Setelah Anda memiliki antarmuka IWMProfile yang valid, Anda dapat meneruskan pointer ke metode IWMWriter::SetProfile . Untuk informasi selengkapnya tentang pengaturan profil, lihat Bekerja dengan Profil.

Jika Anda membuat perubahan pada objek profil dengan menggunakan antarmuka IWMProfile setelah mengatur profil di penulis, Anda harus memanggil SetProfile lagi, atau perubahan tidak akan tercermin dalam penulis. Namun, memanggil SetProfile akan mengatur ulang semua atribut header, jadi pastikan untuk mengatur atribut header yang diperlukan setelah memanggil metode ini.

Contoh fungsi berikut mengatur profil ke "Windows Media Video 8 untuk Modem Dial-up (56 Kbps)":

#include <wmsysprf.h>

HRESULT SetProfileExample()
{
  HRESULT hr;
  IWMWriter *pWriter = NULL;
  hr = WMCreateWriter(NULL, &pWriter);
  if (FAILED(hr)) return hr;
  hr = pWriter->SetProfileByID(WMProfile_V80_56Video);
  return hr;
}

Catatan

Tidak ada profil sistem yang telah ditentukan sebelumnya yang menggunakan codec Windows Media Audio dan Video 9 Series. Untuk informasi selengkapnya, lihat Menggunakan Kembali Konfigurasi Stream.

 

IWMWriter::SetProfileByID

Bekerja dengan Profil

Menulis File ASF