Aracılığıyla paylaş


Dosya Okuma Özellikleri

[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, mümkün olduğunda yeni kodun Windows Media Format 11 SDKyerine Kaynak Okuyucu ve Hedef 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.]

ASF dosyalarını okumak, Windows Media Format SDK'sının birincil özelliklerinden biridir. İki tür okuma desteklenir: eşzamansız ve eşzamanlı. Zaman uyumsuz dosya okuma, okuyucu nesnesi tarafından işlenir. Zaman uyumlu okuyucu nesnesi, dosyaları zaman uyumlu olarak okumak için kullanılır. Farklı okuma nesneleri hakkında daha fazla bilgi için bkz. Okuyucu Nesnesi ve Zaman Uyumlu Okuyucu Nesnesi.

En temel zaman uyumsuz dosya okuma senaryosunda, örnekler hazır olduğunda okuyucu nesnesinin çağıracağı bir geri çağırma yöntemi uygulamanız gerekir. Bir dosyayı okumaya başladıktan sonra uygulamanız örneklerin geri çağırma yönteminize teslim edilmesi için bekler. Zaman uyumsuz okuma, oynatıcı uygulamaları için yararlıdır ve zaman uyumlu okuma ile kullanılamayan özellikleri destekler. Uygulamanızın bir ağ konumundan dosya okuması veya Windows Media Services çalıştıran bir sunucuyla etkileşim kurması gerekiyorsa okuyucu nesnesini kullanmanız gerekir. Okuyucu nesnesinin dezavantajı, teslim edilen her çıkış için ayrı bir thread'in kullanılmasıdır. Buna ek olarak, okuyucu nesnesi örneklerin nasıl teslim edilebileceği konusunda zaman uyumlu okuyucu kadar esnek değildir.

Zaman uyumlu okuyucu ile herhangi bir geri çağırma yöntemi kullanmanız gerekmez. Bunun yerine, yöntem çağrılarıyla örnekleri birer birer okumak ve almak için dosyanın bir bölümünü seçersiniz. Zaman uyumlu okuyucu, belirli örneklere hızlı erişimin gerekli olduğu içerik düzenleme uygulamalarının gereksinimlerine çok uygundur. Zaman uyumlu okuyucu tarafından geri çağırma yöntemi kullanılmadığından, ASF dosyalarını en az kodlama yüküyle okumak için uygulamalar oluşturabilirsiniz. Ancak, zaman uyumlu okuyucu bir ağ konumundan dosya açamaz, Windows Media Services çalıştıran bir sunucuyla etkileşim kuramaz veya DRMile korunan dosyaları okuyamaz.

Aşağıdaki konular, okuyucunun ve zaman uyumlu okuyucunun özelliklerini ele alır.

Konu Açıklama
Kullanıcı Tarafından Ayrılmış Örnek Destek Okuyucuda ve eşzamanlı okuyucuda arabellek ayırmayı ve kullanıcı ayırmanın performansı nasıl geliştirebileceğini açıklar.
Çıkış Biçimi Numaralandırması Çıkış biçimi numaralandırması açıklanır.

 

Ayrıca, yazma özellikleri bölümünde yer alan aşağıdaki konular dosya okuma için de geçerlidir:

Özellikleri

ASF Dosyalarını okuma