Media Foundation'da ASF Desteği
Media Foundation, Gelişmiş Sistemler Biçiminde (ASF) medya dosyalarını destekler:
- Windows Media Video (WMV dosyaları)
- Windows Media Audio (WMA dosyaları)
Media Foundation, ASF dosyalarını okumak ve yazmak için çeşitli nesneler sağlar. Bu nesneler iki farklı mimari katmanda sağlanır.
İlk olarak, işlem hattı katmanı, Media Foundation işlem hattı içinde çalışan ve işlem hattı tarafından tanımlanan API'lere uyan nesneler içerir. ASF işlem hattı katmanı aşağıdakileri içerir:
- ASF Medya Kaynağı: ASF dosyalarını ayrıştırıp ses/video veri paketlerini sunar.
- Windows Media Codec bileşenleri: Windows Media ses veya video akışlarının kodunu çözme veya kodlama.
- ASF Medya Havuzu: Veri paketlerini alır ve bir ASF dosyası yazar.
İkinci olarak, WM Kapsayıcı katmanı bir ASF dosyasını ayrıştırma ve yazma üzerinde alt düzey denetim sağlar. İşlem hattı katmanı, WMContainer'ı dahili olarak kullanır. Uygulamalar düşük düzey ASF ayrıştırma ve yazma için WMContainer'ı da kullanabilir.
İşlem hattı katmanının öğelerini ve wm kapsayıcıdiyagramı
Bu bölümde
Konu | Açıklama |
---|---|
ASF Dosya Yapısı |
ASF dosya yapısına ve Media Foundation tarafından ASF dosyalarıyla çalışmak için sağlanan nesnelere genel bakış. |
İşlem Hattı Katmanı ASF Bileşenleri |
İşlem hattı katmanını kullanarak ASF dosyalarını ayrıştırma ve yazma işlemleri açıklanır. |
WMContainer ASF Bileşenleri |
WMContainer katmanını kullanarak ASF dosyalarını ayrıştırma ve yazma işlemleri açıklanır. |
ASF dosyasının yapısı hakkında ayrıntılı bilgi için bu Microsoft web sitesinden indirilebilen ASF belirtimine bakın.