İçeriği Arabelleğe Alma
[Windows Media Format 11 SDK bu sayfayla ilişkilendirilmiş özellik eski bir özelliktir. Kaynak Okuyucu ve Sink Yazıcıtarafından yerine geçti. 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 Alıcı 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.]
Okuyucu nesnesi bir akış dosyası açtığında, dosyanın üst bilgisindeki ayarlara göre arabelleğin boyutunu belirler. Tamponu, sabit bir hızda sızan altta delikli bir kova olarak düşünebilirsiniz. Demetin doldurulma oranı, ortalama olarak, sızdırıldığı hızdan büyük olmadığı sürece, demet asla taşmayacaktır.
Hayalî kovadan sızıntı oranı, akışın bit hızıdır. Demetin doldurma hızı, gerçek akış bit hızıdır. Sıkıştırılmış akıştaki verilerin boyutu, elde edilen sıkıştırma miktarına bağlı olarak örnekten örneğe değişir. Bu nedenle, akışın bit hızı profilde ayarlanmış olsa da, sabit değil ortalama bit hızını temsil eder.
Arabelleğe alma sürecinde önemli olan diğer akış ayarı, arabellek penceresidir. Arabellek penceresi zaman cinsinden ölçülür ve ne kadar içeriğin arabelleğe alınabileceğini belirtir. Hayali kovanın kapasitesi arabellek penceresi kullanılarak bulunabilir. Örneğin, bit hızı 32 Kb/sn ve arabellek penceresi 3 saniye olan bir akışınız varsa, arabellek 32 Kb/sn içeriğin 3 saniyesini veya 12.000 baytı (saniyede 32.000 bit x 3 saniye / bayt başına 8 bit) tutacak şekilde boyutlandırılır. Codec, kodlanmış örneklerin gerçek akış bit hızı arasındaki varyasyonu sınırlar, böylece arabellek penceresine eşit bir süre boyunca ortalama bit hızı akışın bit hızından büyük olmaz.
Normalde, bir profildeki bir akış için bit hızını ve arabellek penceresini ayarlarsınız, ve yazılım yazıcısı gerisini halleder. Bununla birlikte, sıkıştırılmış örnekleri okuyucuya geçirirken hedef profildeki akışın bit hızını ve arabellek penceresini sıkıştırılmış akıştaki değerlere ayarlayarak doğru değerlerin yeni dosyaya aktarıldığından emin olmanız gerekir.
İlgili konular