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
Qedit.h
Pustaka
Strmiids.lib