Aracılığıyla paylaş


Hız Denetimi Hakkında

Media Foundation'da kayıttan yürütme hızı geçerli kayıttan yürütme hızının normal kayıttan yürütme hızına oranı olarak ifade edilir. Örneğin, 2,0 hızı normal hızın iki katı, 0,5 ise yarı normal hızdır. Negatif değerler geri oynatmayı gösterir. -2,0 oynatma hızı, akışı normal hızın iki katı hızda geriye doğru oynatır. Sıfır oranı bir çerçevenin gösterilmesine neden olur; bundan sonra, sunu saati ilerlemez. Sıfır hızında başka bir çerçeve almak için uygulamanın yeni bir konum araması gerekir.

Uygulamalar kayıttan yürütme hızını denetlemek için aşağıdaki arabirimleri kullanır.

  • IMF Oran Destek. Mümkün olan en hızlı ve en yavaş oynatma hızlarını bulmak amacıyla kullanılır.
  • IMFRateControl. Kayıttan yürütme hızını değiştirmek için kullanılır.

Bu iki arabirimi almak için Medya Oturumu'nda IMFGetService::GetService'ni çağırın. Hizmet tanımlayıcısı MF_RATE_CONTROL_SERVICE.

Bir uygulama, hız denetimi hizmetini kullanarak hızlı ileri ve geri sarma işlevselliği uygulayabilir.

Inceltme

İnceltme, genel bit hızını azaltmak için bir akıştaki örnek sayısını azaltan herhangi bir işlemdir. Video için, inceltme genellikle delta çerçeveleri bırakarak ve sadece anahtar çerçeveleri sunarak gerçekleştirilir. İşlem hattı genellikle seyreltilmiş oynatma kullanarak daha hızlı oynatma hızlarını destekleyebilir, çünkü delta kareleri çözülmediği için veri aktarım hızı daha düşüktür.

İnceltme, örneklerdeki zaman damgalarını veya sürelerini değiştirmez. Örneğin, video akışının nominal hızı saniyede 25 kare ise, medya kaynağı tüm delta karelerini bıraksa bile her karenin süresi 40 milisaniye olarak işaretlenir. Bu, bir çerçevenin sonu ile sonrakinin başlangıcı arasında bir zaman aralığı olacağı anlamına gelir.

Ovalama

Scrubbing, kaydırma çubuğu, zaman çizelgesi veya diğer görsel zaman gösterimleriyle etkileşim kurarak akıştaki belirli noktaları hızlı bir şekilde arama işlemidir. Terim, bir bölümü bulmak için bir makarayı ileri geri sallamak kayıttan yürütme kafasını bantla temizlemek gibi bir şey olduğunda makaradan makaraya bant oynatıcılar döneminden gelir.

Temizleme, Media Foundation'da kayıttan yürütme hızı sıfır olarak ayarlanarak uygulanır. Daha fazla bilgi için bkz. Temizleme Yapma Kılavuzu.

Hız Denetimi

Arama, Hızlı İleri ve Ters Yürütme

Hizmet Arabirimleri