Windows Media Codec Bileşenleri

Windows Media Ses ve Video codec'leri, dijital medya verilerini sıkıştırmak ve açmak için kullanabileceğiniz bir nesne koleksiyonudur. Her codec bileşeni, kodlayıcı ve kod çözücü olmak üzere iki nesneden oluşur. Belgelerin bu bölümünde, sıkıştırılmış veri akışları üretmek ve kullanmak için Windows Media Ses ve Video codec bileşenlerinin özelliklerinin nasıl kullanılacağı açıklanmaktadır.

Not

Bu belgeler öncelikli olarak C++tabanlı medya uygulamalarında Windows Media codec bileşenleri kullanmak isteyen geliştiricilere yöneliktir. Windows Media codec'lerinin özelliklerine teknik bir genel bakış için bkz. windows media codec bileşenleri hakkında.

 

codec terimi, kompresör ve dekompresör terimlerinin bir birleştirmesidir. Codec genellikle bir COM nesnesi çifti olarak uygulanır: biri içeriği kodlamak için, diğeri de içeriğin kodunu çözmek için. Bazı durumlarda COM nesneleri aynı dinamik olarak bağlı kitaplığı (DLL) kaplar.

Her codec nesnesi iki ayrı ama benzer arabirim uygular:

Arayüz Açıklama
IMFTransform Microsoft Media Foundation ile uyumludur.
IMediaObject DirectShow ile uyumludur.

 

Yalnızca ses ve video için farklı codec bileşenleri değil, aynı zamanda bir ses veya video dosyasına koymak isteyebileceğiniz farklı içerik türleri için de farklı codec bileşenleri vardır. Söylenen sözcüklerin verilerini sıkıştırmak ve açmak için kullanılan algoritmalar, müzik verilerini sıkıştırmak ve açmak için kullanılan algoritmalardan farklıdır.

Codec Açıklamaları

Aşağıdaki tabloda Windows Media codec bileşenlerinin amaçlanan kullanımları açıklanmaktadır.

Codec Açıklama
Windows Media Audio Üç kodlanmış içerik kategorisini destekleyen bir ses codec bileşeni: Standart, Profesyonel ve Kayıpsız.
Windows Media Audio Voice İnsan sesini yüksek sıkıştırma oranlarında kodlamak için iyileştirilmiş ses codec bileşeni. Bu, çoğunlukla konuşulan sözcüklerden oluşan akışlar için tercih edilen codec bileşenidir. Karışık müzik ve konuşma içeriği için bu codec, en iyi kaliteyi elde etmek için kullanılan kodlama algoritmasını dinamik olarak değiştirebilir.
Windows Media Video 9 Dört kodlanmış içerik kategorisini destekleyen bir video codec bileşeni: Basit Profil, Ana Profil, Gelişmiş Profil ve Görüntü..
Windows Media Video 9 Ekran Bilgisayar monitörlerinden sıralı ekran görüntülerini kodlamak için iyileştirilmiş video codec bileşeni. Bu codec genellikle bilgisayar uygulamaları kullanılırken monitör görüntülerini kaydederek yazılım eğitimi veya desteği için kullanılır.

 

Codec nesnelerinin en son sürümleri, Windows Media Video 7 ve 8, Windows Media Screen 7, eski Microsoft MPEG-4 codec bileşenleri ve Microsoft ISO MPEG-4 codec bileşenleri gibi bazı eski codec bileşenlerine de erişim sağlar.

Not

Bu belgeler bu eski codec bileşenlerini kapsamaz; yalnızca codec bileşenlerinin geçerli sürümlerini kapsar.

 

Eski codec bileşenleri için, geçerli codec bileşenleri kullanılırken kullanılan yordamların aynısını kullanın; ancak tüm özelliklerin tüm codec bileşenlerinde desteklenmediğini unutmayın.

Bu bölümde

Media Foundation Programlama Kılavuzu

Windows için Media Technologies