Antarmuka IAMTimelineComp
[Fitur yang terkait dengan halaman ini, DirectShow, adalah fitur warisan. Ini telah digantikan oleh MediaPlayer, IMFMediaEngine, dan Pengambilan 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 Pengambilan Audio/Video 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.]
Antarmuka IAMTimelineComp menyisipkan atau mengambil trek virtual pada komposisi di DirectShow Editing Services (DES).
Komposisi adalah kumpulan lapisan yang bertindak sebagai trek tunggal yang dikomposisikan. Misalnya, komposisi yang berisi dua trek dengan transisi di antaranya bertindak sebagai trek tunggal dengan transisi yang telah dikomposisikan sebelumnya. Komposisi harus berisi media hanya dari satu jenis (seperti audio atau video), tetapi batasan ini tidak diberlakukan. Trek virtual adalah objek apa pun yang dapat berada dalam komposisi, termasuk trek dan komposisi lainnya.
Simpul paling atas dalam garis waktu adalah grup. Grup mengimplementasikan IAMTimelineComp
antarmuka dan antarmuka IAMTimelineGroup .
Untuk membuat objek komposisi, panggil IAMTimeline::CreateEmptyNode dengan nilai TIMELINE_MAJOR_TYPE_COMPOSITE. Anda dapat mengkueri penunjuk IAMTimelineObj yang IAMTimelineComp
dikembalikan untuk antarmuka. Untuk informasi selengkapnya, lihat Model Garis Waktu dan Membuat Garis Waktu.
Anggota
Antarmuka IAMTimelineComp mewarisi dari antarmuka IUnknown . IAMTimelineComp juga memiliki jenis anggota ini:
Metode
Antarmuka IAMTimelineComp memiliki metode ini.
Metode | Deskripsi |
---|---|
GetCountOfType | Mengambil jumlah objek dari jenis tertentu yang terkandung dalam komposisi ini dan semua trek virtualnya, secara rekursif. |
GetNextVTrack | Mengambil trek virtual berikutnya setelah trek virtual tertentu. |
GetRecursiveLayerOfType | Melakukan urutan trek virtual yang mengutamakan kedalaman yang terkandung dalam komposisi ini, dan mengambil trek virtual ke-ndari urutan tersebut. |
GetRecursiveLayerOfTypeI | Tidak didukung. |
GetVTrack | Mengambil trek virtual pada prioritas yang ditentukan. |
VTrackGetCount | Mengambil jumlah trek virtual yang terkandung dalam komposisi. |
VTrackInsBefore | Menyisipkan trek virtual ke dalam komposisi pada prioritas yang ditentukan. |
VTrackSwapPriorities | Mengalihkan tingkat prioritas dari dua trek. |
Keterangan
Catatan
File header Qedit.h tidak kompatibel dengan header Direct3D yang lebih baru dari versi 7.
Catatan
Untuk mendapatkan Qedit.h, unduh Microsoft Windows SDK Update untuk Windows Vista dan .NET Framework 3.0. Qedit.h tidak tersedia di Microsoft Windows SDK untuk Windows 7 dan .NET Framework 3.5 Service Pack 1.
Persyaratan
Persyaratan | Nilai |
---|---|
Header |
|
Pustaka |
|
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