MFT Medya Türleriyle Çalışma

Medya türü, medya akışının biçimini açıklamanın bir yoludur. Media Foundation'da medya türleri IMFMediaType arabirimiyle temsil edilir. Bu arabirim, IMFAttributes arabirimini devralır. Bir medya türünün ayrıntıları öznitelik olarak belirtilir.

Yeni bir medya türü oluşturmak için MFCreateMediaType işlevini çağırın. Bu işlev, IMFMediaType arabirimine bir işaretçi döndürür. Medya türünün başlangıçta özniteliği yoktur.

Media Foundation SDK'sı, medya türlerini biçim yapılarından başlatmak için çeşitli yardımcı işlevler sağlar. Örneğin MFInitMediaTypeFromVideoInfoHeader işlevi VIDEOINFOHEADER yapısından bir video türü başlatır ve MFInitMediaTypeFromWaveFormatEx işlevi WAVEFORMATEX veya WAVEFORMATEXTENSIBLE yapısından bir video türü başlatır.

Codec bileşenleri tarafından kullanılan biçim türleri genellikle VIDEOINFOHEADER ve WAVEFORMATEX yapıları tarafından açıklananlarla sınırlıdır.

Media Foundation medya türlerini oluşturma ve bunlara erişme hakkında daha fazla bilgiyi Media Foundation SDK belgelerinde bulabilirsiniz.

Codec MFT'leriyle çalışma