Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu konuda, Gelişmiş Sistemler Biçimi (ASF) dosyasının yapısı açıklanmaktadır.
ASF dosyaları hakkında ayrıntılı bilgi için ASF Belirtimiindirin.
ASF dosyaları için temel kuruluş birimi, nesnesi olarak adlandırılır. ASF dosya nesnesi aşağıdaki verileri içerir.
| Veri | Boyut |
|---|---|
| Nesneyi tanımlayan BIR GUID. | 128 bit |
| Nesnenin boyutu. | 64 bit. |
| Nesne verileri. Nesne verileri diğer ASF nesnelerini içerebilir. | Değişir. |
Not
ASF dosya nesnesi yalnızca bir veri öbekleridir. Bilgisayar programlama anlamında bir nesne değildir.
ASF dosyası üç tür üst düzey dosya nesnesi içerir.
| ASF Dosya Nesnesi | Açıklama |
|---|---|
| üst bilgi nesnesini |
ASF dosyası hakkında bilgi içerir. |
| veri nesnesini |
Medya verisi paketlerini içerir. |
|
Dizin Nesneleri |
Bir veya daha fazla dizin içerir. (İsteğe bağlı.) |
Aşağıdaki diyagramda ASF dosya yapısı gösterilmektedir.
Üst bilgi, veri ve dizin
diagram showing the asf file structure, including items within the header, data, and indexiçindeki öğeler de dahil olmak üzere asf dosya yapısını gösterendiyagramı
Bu diyagram ölçeklendirilecek şekilde çizilmemiştir; genellikle Veri Nesnesi dosyanın çoğunu oluşturur.
Üst Bilgi Nesnesi
Üst Bilgi Nesnesi zorunludur ve her ASF dosyasının başında görünür. ASF dosyasındaki akışlar hakkında genel dosya öznitelikleri ve bilgileri içerir. Bu bilgiler, dosyadaki verileri yorumlamak ve yürütmek için kullanılır.
Başlık Nesnesi birkaç zorunlu alt nesne içerir:
- Dosya Özellikleri Nesnesi dosya boyutu, yürütme süresi, veri paketi sayısı, en düşük ve en yüksek paket boyutu ve en yüksek bit hızı gibi dosyanın genel özniteliklerini açıklar.
- Üst Bilgi Uzantısı Nesnesi, geriye dönük uyumluluğu korurken ASF dosyasına ek işlevler eklenmesini sağlar.
- Stream Properties Nesnesi, dosyadaki bir akışı açıklar. ASF dosyası en az bir akış ve dolayısıyla en az bir Stream Properties Nesnesi içermelidir.
Üst Bilgi Nesnesi, dosya hakkındaki meta veriler (başlık ve yazar gibi), dosyayı kodlamak için kullanılan codec bileşenlerinin listesi ve içerik koruma bilgileri gibi isteğe bağlı ek bilgiler içerebilir.
Veri Nesnesi
ASF Veri Nesnesi, ASF dosyasının tüm medya verilerini içerir. Bu nesne zorunludur ve ASF Üst Bilgi Nesnesi'ni izlemelidir.
Veri Nesnesi, veripaketlerine ayrılır. Her paket, dosyadaki bir veya birden çok akış için veri içerir. Veri paketi, paket ayrıştırma bilgilerini sağlayan bir veri paketi üst bilgisi ve ardından gerçek dijital medya verilerinin yük verileri içerir. Tüm veri paketlerinin kendisiyle ilişkilendirilmiş bir sunu zamanı vardır ve alınan sırayla düzenlenir.
Veri Nesnesi'nin içeriği hakkında paket boyutu ve paket sayısı gibi bilgiler Üst Bilgi Nesnesi'nde depolanır.
Dizin Nesnesi
Dizin Nesnesi isteğe bağlıdır ve ASF dosyasındaki son nesnedir. ASF dosyası birden fazla Dizin Nesnesi içerebilir. Dizin Nesnesi ASF Veri Nesnesine zaman tabanlı rastgele erişim sağlar.
Basit Dizin Nesnesi başka bir dizin türüdür.
İlgili konular
-
Media Foundation 'da ASF Desteği