Metode IAMTimelineComp::VTrackInsBefore
[Fitur yang terkait dengan halaman ini, DirectShow, adalah fitur warisan. Ini telah digantikan oleh MediaPlayer, IMFMediaEngine, dan Tangkapan Audio/Video di Media Foundation. Fitur-fitur tersebut telah dioptimalkan untuk Windows 10 dan Windows 11. Microsoft sangat menyarankan agar kode baru menggunakan MediaPlayer, IMFMediaEngine dan Audio/Video Capture di Media Foundation alih-alih DirectShow, jika memungkinkan. Microsoft menyarankan agar kode yang ada yang menggunakan API warisan ditulis ulang untuk menggunakan API baru jika memungkinkan.]
Catatan
[Tidak digunakan lagi. API ini bisa dihapus dari Rilis Windows mendatang.]
Metode VTrackInsBefore
menyisipkan trek virtual ke dalam komposisi pada prioritas yang ditentukan.
Sintaks
HRESULT VTrackInsBefore(
IAMTimelineObj *pVirtualTrack,
long Priority
);
Parameter
-
pVirtualTrack
-
Arahkan ke antarmuka IAMTimelineObj dari trek virtual.
-
Prioritas
-
Prioritas untuk menyisipkan trek virtual, atau –1 untuk menyisipkan trek virtual di akhir daftar prioritas. Daftar prioritas menentukan klip mana yang terlihat. Lihat Keterangan untuk informasi selengkapnya.
Nilai kembali
Mengembalikan salah satu nilai HRESULT berikut ini:
Menampilkan kode | Deskripsi |
---|---|
|
Berhasil. |
|
Argumen tidak valid. |
|
Objek bukan trek virtual. |
Keterangan
Setiap trek virtual dalam komposisi memiliki tingkat prioritas yang unik. Tingkat prioritas berkisar dari 0 hingga n - 1, di mana n adalah jumlah trek virtual dalam komposisi. Untuk grup video, trek virtual menyembunyikan trek virtual apa pun dengan tingkat prioritas yang lebih rendah, kecuali di tempat-tempat di mana trek kosong atau berisi transisi. Anda dapat menganggap trek virtual sebagai lapisan dalam komposisi akhir. Trek 1 berlapis di atas trek 0, trek 2 berlapis di atas trek 1, dan seterusnya.
Jika Anda menentukan -1 untuk parameter Prioritas , trek virtual disisipkan di akhir daftar, dengan nilai prioritas yang lebih tinggi daripada trek yang ada. Jika Anda menentukan nilai prioritas yang sudah ada dalam komposisi, setiap trek dengan prioritas yang sama atau lebih besar akan naik satu tingkat prioritas.
Contoh: Lacak A memiliki prioritas 0, dan lacak B memiliki prioritas 1. Jika trek C disisipkan pada prioritas 0, lacak A berpindah ke prioritas 1, dan lacak B berpindah ke prioritas 2.
Jika prioritas yang ditentukan lebih besar dari jumlah trek saat ini dalam komposisi, metode gagal.
Catatan
File header Qedit.h tidak kompatibel dengan header Direct3D yang lebih baru dari versi 7.
Catatan
Untuk mendapatkan Qedit.h, unduh Pembaruan SDK Microsoft Windows untuk Windows Vista dan .NET Framework 3.0. Qedit.h tidak tersedia di Microsoft Windows SDK untuk Windows 7 dan .NET Framework 3.5 Paket Layanan 1.
Persyaratan
Persyaratan | Nilai |
---|---|
Header |
|
Pustaka |
|
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk