Codec MFT'lerini yapılandırma

Bu konuda codec MFT'lerini yapılandırma işlemi açıklanmaktadır. Her codec bileşeninin belirli yordamları vardır, ancak herkes için ortak bilgiler burada açıklanmıştır.

MFT Girişlerini ve Çıkışlarını Yapılandırma

Her MFT belirli giriş ve çıkış türlerini destekler. Desteklenen giriş türlerini, her çağrıda tür dizinini artırarak IMFTransform::GetInputAvailableTypetekrar tekrar çağırarak alabilirsiniz. Uygun bir tür bulduğunuzda, IMFTransform::SetInputTypeçağırarak giriş türünü ayarlayın. Ardından çıkış türü için işlemi, IMFTransform::GetOutputAvailableType ve IMFTransform::SetOutputTypeçağrılarını kullanarak yineleyebilirsiniz. Yalnızca giriş türünü ayarladıktan sonra kullanılabilir çıkış türlerini sorgulamanız veya ayarlamanız gerekir.

Codec MFT'lerini Kodlama için Yapılandırma

Tüm Windows Media Ses ve Video codec bileşenleri çeşitli kodlama özelliklerini destekler. Bu özellikler genellikle IPropertyStore arabiriminin yöntemleri kullanılarak MFT'de özellikler ayarlanarak yapılandırılır. Bazı özellikler özel codec arabirimleri kullanılarak yapılandırılır. Bu arabirimler, codec nesneleri bölümündeki her codec için listelenir.

Kodlama MFT'sini yapılandırmak için genel işlem sırası aşağıdaki gibidir:

  1. IPropertyStoreyöntemlerini kullanarak codec özelliklerini istediğiniz gibi yapılandırın.
  2. Gerekirse ek özellikleri yapılandırmak için codec MFT arabirimlerini kullanın.
  3. Giriş ve çıkış türlerini yapılandırın. Türlerin yapılandırılması gereken sıra, tek tek codec'ler için farklılık gösterir. Daha fazla bilgi için bkz. ses ile çalışma ve Videoile çalışma.

Kod Çözme için Codec MFT'lerini Yapılandırma

Kod çözme kodlamadan daha basittir, daha az kod çözücü özelliği desteklenir.

Kod çözme MFT'sini yapılandırmaya yönelik genel işlem sırası aşağıdaki gibidir:

  1. IPropertyStoreyöntemlerini kullanarak kod çözücü özelliklerini istediğiniz gibi yapılandırın.
  2. Giriş türünü kodlayıcı çıkışı için kullanılan türe ayarlayın.
  3. Çıkış türünü yapılandırın. Desteklenen çıkış türleri farklı girişler için farklıdır.

Not

Kodlayıcı çıkışı için kullanılan kod çözücü girişi için aynı medya türünü kullanmak önemlidir. Bunun nedeni, Windows Media Ses ve Video codec bileşenlerinin ek veri içeren medya biçimlerini kullanmasıdır. Genişletilmiş biçim verileri olmadan sıkıştırılmış içeriğin kodunu çözemezsiniz.

 

Codec MFT'leriyle çalışma