METODE IMFSequencerSource::AppendTopology (mfidl.h)
Menambahkan topologi ke akhir antrean.
Sintaks
HRESULT AppendTopology(
[in] IMFTopology *pTopology,
[in] DWORD dwFlags,
[out] MFSequencerElementId *pdwId
);
Parameter
[in] pTopology
Arahkan ke antarmuka IMFTopology topologi. Penunjuk ini tidak boleh NULL. Jika aplikasi melewati NULL, panggilan gagal dengan kode kesalahan E_INVALIDARG.
[in] dwFlags
Kombinasi bendera dari enumerasi MFSequencerTopologyFlags .
[out] pdwId
Menerima pengidentifikasi elemen sequencer untuk topologi ini.
Menampilkan nilai
Metode mengembalikan HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.
Menampilkan kode | Deskripsi |
---|---|
|
Metode berhasil. |
|
Simpul topologi sumber kehilangan salah satu atribut berikut: |
Keterangan
Pengurut memainkan topologi dalam urutan antrean. Anda dapat mengantrekan topologi sebanyak yang ingin Anda daftarkan sebelumnya.
Aplikasi harus menunjukkan kepada pengurut ketika telah mengantrekan topologi terakhir pada Sesi Media. Untuk menentukan topologi terakhir, atur bendera SequencerTopologyFlags_Last di parameter dwFlags saat Anda menambahkan topologi. Pengurut menggunakan informasi ini untuk mengakhiri pemutaran dengan alur. Jika tidak, pengurut menunggu tanpa batas waktu hingga topologi baru diantrekan.
Persyaratan
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | mfidl.h |
Pustaka | Mfuuid.lib |