Dizin Oluşturucu Nesnesi
[Windows Media Format 11 SDK bu sayfayla ilişkilendirilmiş özellik eski bir özelliktir. Kaynak Okuyucu ve Havuz Yazıcısıtarafından değiştirildi. Kaynak Okuyucu ve Havuz Yazıcısı Windows 10 ve Windows 11 için iyileştirilmiştir. Microsoft, yeni kodun mümkün olduğunda Windows Media Format 11 SDKyerine Kaynak Okuyucu ve Havuz Yazıcı kullanmasını kesinlikle önerir. Microsoft, mümkünse yeni API'leri kullanmak için eski API'leri kullanan mevcut kodun yeniden yazılmasını önerir.]
Dizin oluşturucu nesnesi asf dosyasında bir dizin oluşturur. Dizin, bir ASF dosyasının saat, kare numarası veya (varsa) Film Ve Televizyon Mühendisleri Derneği (SMPTE) standart zaman damgalarıyla video örneklerini eşitleyen standart bir parçasıdır. Dizin olmadan, ne okuyucu nesnesi ne de zaman uyumlu okuyucu nesnesi dosyanın ortasındaki bir noktayı arayabilir.
Bu nesne tarafından oluşturulan dizinler yalnızca dosya bir veya daha fazla video akışı içeriyorsa gereklidir. Bunun nedeni ses verilerinin zamansal olarak sıkıştırılmamasıdır ve bu da ses akışında belirli bir zamanı bulmayı kolaylaştırır.
Dizin oluşturucu nesnesi, IWMIndexer arabirimine işaretçi ayarlayan WMCreateIndexer işlevi tarafından oluşturulur. Dizin oluşturucu nesnesinin diğer arabirimleri QueryInterface yöntemi çağrılarak elde edilebilir.
Aşağıdaki arabirimler dizin oluşturucu nesnesi tarafından desteklenir.
Arayüz | Açıklama |
---|---|
IWMIndexer | Dizin oluşturma işlemini başlatır ve durdurur. |
IWMIndexer2 | Dizin oluşturucuyu yapılandırarak kareye, zamana veya SMPTE zaman koduna göre dizin oluşturmayı etkinleştirir. |
Dizin oluşturucu nesnesini kullanabilmek için aşağıdaki geri çağırma arabiriminin uygulama tarafından uygulanması gerekir.
Arayüz | Açıklama |
---|---|
IWMStatusCallback | Ayrı bir iş parçacığında yürütülen işlemlerden durum iletileri alır. |
İlgili konular