IMAPI Çoklu İletim Düzeni
IMAPI, uygulama geliştiricilerine ISO 9660 ve UDF dosya sistemi görüntüleri oluşturma ve bunları CD, DVD ve Blu-Ray™ optik medyaya yazma olanağı sağlar. Windows 7 ile IMAPI, DVD ve Blu-Ray™ yeniden yazılabilir medyada çoklu oturum açma için ek destek sağlar.
Aşağıdaki belgelerde, IMAPI'nin çoklu işlemi uygulamak için kullandığı disk düzeni ayrıntılı olarak anlatılmıştır. Bu bilgiler, IMAPI ile diğer yazma yazılımları arasında birlikte çalışabilirliği sağlamak ve bu yazılımın geliştiricilerinin IMAPI uyumlu çoklu disk görüntüleri oluşturmasına izin vermek için kullanılmalıdır.
Not
Çoklu disk oluşturma işleminin ayrıntılarını gösteren bir örnek için bkz. Multisession Disc oluşturma.
Sıralı Medyada Çoklu Oturum
Sıralı medyada çoklu oturum açmanın IMAPI uygulaması CD-R, CD-RW, DVD-R, DVD+R ve Blu-Ray™ medyasıyla kullanılmak üzere desteklenir. IMAPI, CD-RW için Session-At-Once kayıt modunu kullanır ve sonuç olarak, bu senaryoda biçim sıralı medya türü olarak kabul edilir.
UDF kullanarak sıralı medyada çoklu oturum oluşturmayı içeren bir senaryoda, IMAPI aşağıdaki diyagramda açıklandığı gibi her yeni oturumun başında yer alan bağlantı yapılarını (UDF Bağlayıcı Birim Tanımlayıcı İşaretçisi - AVDP), birim yapılarını (UDF Birim Tanımlayıcı Sırası - VDS) ve dosya sistemi meta veri yapılarını (UDF Dosya Kümesi Tanımlayıcısı - FSD) yazar:
Not
Bu şekilde, yedekli meta verilerle UDF 2.50 kullanılırken IMAPI disk düzeni gösterilmektedir.
Sıralı olarak kaydedilen medyada depolanan veriler bir dizi fiziksel oturumdan oluşur. Her oturum, kullanıcı verilerini dizinlerde düzenlenmiş bir dosya kümesi olarak temsil eden eksiksiz bir dosya sistemi içerir. Dosya sistemi meta verileri, hiyerarşik olarak düzenlenmiş bir dizi veri yapısından oluşur. Hiyerarşinin en üstünde, önceden tanımlanmış Mantıksal Blok Adreslerinde (LBA) bulunan bağlantı yapıları (AVDP) bulunur. Tutturucu yapıları, önceden tanımlanmış adresleri olmayan sonraki düzey yapıların konumlarını belirtir. Yer işareti yapılarından sonraki hiyerarşi düzeyi, birimin özelliklerini açıklayan ve dosya sistemi meta veri yapılarına (FSD) başvuran birim yapılarını (VDS) içerir ve bu da tek tek dosyaları ve dizinleri açıklar.
Yeniden Yazılabilir Medyada Çoklu Oturum
Önceki bölümde özetlenen sıralı medya yaklaşımı, yeniden yazılabilir (sıralı olmayan) medya ile uyumlu değildir. Bu medya biçimleri DVD-RW, DVD+RW, DVD-RAM, Blu-Ray™ yeniden yazılabilir ve Iomega REV diskleri gibi diğer rastgele yazılabilir medyayı içerir. Yeniden yazılabilir medya, mantıksal oturumlara karşılık gelen fiziksel oturumlar kavramını desteklemez ve bunlar bir ana uygulama tarafından işlenen tek tek artışlardır. Birden çok mantıksal oturum içerme olasılığı olan tüm adreslenebilir alanı temsil eden diskin başında başlayan bir alan olan yalnızca tek bir fiziksel oturum kullanıma sunulur.
Not
DVD-RW, Sıralı modda fiziksel oturum kavramını desteklemesi için bir özel durum olsa da, bu özellik şu anda IMAPI tarafından desteklenmemektedir.
Yeniden yazılabilir biçimlerde fiziksel ve mantıksal oturumlar arasında bire bir eşleme olmamasını gidermek için IMAPI, ilk mantıksal oturumundaki bağlantı yapılarını (AVDP) seçerek, aşağıdaki diyagramda açıklandığı gibi son mantıksal oturumun başındaki yeni birim yapılarına (VDS) ve dosya sistemi meta veri yapılarına (FSD) işaret edecek şekilde güncelleştirir:
Not
Bu şekilde, yedekli meta verilerle UDF 2.50 kullanılırken IMAPI disk düzeni gösterilmektedir.
Yeniden yazılabilir diske yeni bir mantıksal oturum eklerken, IMAPI önce birim meta verilerini (VDS) analiz ederek son mantıksal oturumun sonunu belirler. Daha sonra IMAPI, daha önce kaydedilmiş mantıksal oturumla fiziksel olarak bitişik olan yeni bağlayıcı (AVDP), birim (VDS) ve dosya sistemi meta veri yapıları (FSD) ile tamamlanan yeni mantıksal oturumu ekler. Son adım, ilk mantıksal oturumun başındaki bağlantı yapılarının (AVDP) yeni mantıksal oturumdaki birim yapılarına (VDS) işaret edecek şekilde güncelleştirilmiş olmasını gerektirir. İşlem sonucu, sıralı medya ile aynıdır.
Ek Öneriler
bölüm düzeni
IMAPI uyumluluk sağlamak için, üçüncü taraf yazma yazılımı geliştiricilerinin bu belgelerde özetlenen disk düzenlerini kullanması önerilir. Verilerin diske eklenmesi gerektiğinde kayıt uygulamalarının mevcut bölümler içinde boş alan bulmasını gerektirdiğinden, geliştiricilerin diskin tamamını kaplayan dosya sistemi bölümlerine sahip düzenlerden kaçınması gerekir. Kayıt uygulamaları genellikle bunu, kullanıcı verilerinin ne kadar alan kapladığını göstermek için disk üzerindeki özel işaretçileri kullanarak gerçekleştirir. Özel işaretçiler oluşturuldukları uygulamanın dışında tanınmadığından bu tür disk düzenleri IMAPI ile uyumlu değildir.
UDF Bölüm Türü
IMAPI, yeniden yazılabilir medyada çoklu oturum açma uygulamasında Salt Okunur UDF bölüm türünü kullanır. Üçüncü taraf yazma yazılımı geliştiricileri, IMAPI aracılığıyla Windows'ta ana yazma ile uyumluluk sağlamak için Salt Okunur UDF bölüm türünü kullanmalıdır. yeniden yazılabilir gibi başka bir UDF bölüm türü kullanılırsa, IMAPI ana kaynak desteği sağlayamaz.
İlgili konular