Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Codec DPO'ları tarafından kullanılan giriş ve çıkış medya türleri DMO_MEDIA_TYPE yapısı kullanılarak tanımlanır. Bu yapı hem Windows Media Biçim SDK'sında tanımlanan WM_MEDIA_TYPEhem de Microsoft DirectShow'da® tanımlanan _MEDIA_TYPEaynıdır. Uygulamanıza bağlı olarak, bu üç türden herhangi biri olarak tanımlanan değişkenleri kullanabilirsiniz. Bir işaretçiyi medya türü yapılarından birine başka bir işaretçi olarak kullanmak güvenlidir. Örneğin:
DMO_MEDIA_TYPE MediaType;
WM_MEDIA_TYPE* pMedia = NULL;
pMedia = (WM_MEDIA_TYPE*)&MediaType;
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. Kolaylık sağlamak için, bu biçim türlerinin sabitleri wmcodecconst.h üst bilgi dosyasına eklenir. Sabit adlar sırasıyla WMCFORMAT_VideoInfo ve WMCFORMAT_WaveFormatEx. Ses codec'leri bazı durumlarda WAVEFORMATEXTENSIBLE yapısıyla çalışabilir ve bunu bazı durumlarda kullanmalıdır. Ancak, DMO_MEDIA_TYPE.formattypeWAVEFORMATEXile aynı değere ayarlanır. WAVEFORMATEXTENSIBLEkullanma hakkında daha fazla bilgi için bkz. High-Definition Ses kullanma.
Not
Sıkıştırılmış verileri depolamak için kullandığınız kapsayıcıya kodlayıcı çıkışı olarak kullanılan biçim türü yapısını eklemeniz gerekir. Kod çözücüler, içeriği açmak için özgün biçim yapısını gerektirir. Yapının üyelerine ek olarak, sıkıştırılmış Windows Media Ses ve Video türleri, yapıya eklenen ek biçim bilgileri gerektirir. Daha fazla bilgi için bkz. ses ile çalışma ve Videoile çalışma.
İlgili konular