Aracılığıyla paylaş


Biçim

[Windows Media Format 11 SDK bu sayfayla ilişkilendirilmiş özellik eski bir özelliktir. Kaynak Okuyucu ve Havuz Yazıcısıtarafından değiştirildi. Kaynak Okuyucu ve Havuz Yazıcısı Windows 10 ve Windows 11 için iyileştirilmiştir. Microsoft, yeni kodun mümkün olduğunda Windows Media Format 11 SDKyerine Kaynak Okuyucu ve Havuz Yazıcı kullanmasını kesinlikle önerir. Microsoft, mümkünse yeni API'leri kullanmak için eski API'leri kullanan mevcut kodun yeniden yazılmasını önerir.]

Bir biçimdeki bilgiler, belirli bir medya türü hakkında bilmeniz gereken her şeyi açıklar. Her biçimin ses veya video gibi ana bir türü vardır ve bir alt türü olabilir. Biçimler ana türe göre farklı bilgiler içerir. Ses ve video biçimleri diğer türlerden çok daha fazla bilgi gerektirir.

Windows Media Format SDK'sının nesneleri giriş numaraları, akış numaraları ve çıkış numaraları arasında ayrım yaparken (bkz. Girişler, Akışlar ve Çıkışlar ), giriş biçimleri, akış biçimleri ve çıkış biçimleri arasında önemli farklar vardır. Bu farklılıklar burada açıklanmıştır:

Giriş Biçimleri

Giriş biçimi, yazıcı nesnesine geçirdiğiniz dijital medyayı açıklar. ASF dosyasındaki bir akış bir codec bileşeniyle sıkıştırılırsa codec bileşeni yalnızca belirli giriş biçimlerini destekler. Windows Media Ses ve Video codec'lerini kullanırken, yazıcı nesnesini kullanarak desteklenen giriş biçimlerini numaralandırabilirsiniz. Dosya yazarken, giriş medyanızla eşleşen bir giriş biçimi seçmek sizin sorumluluğunuzdadır.

Giriş medyası biçiminin verileri sıkıştıracak codec bileşeni tarafından desteklenmesi gerekse de, bazı giriş biçimi ayarlarının akış biçimiyle eşleşmesi gerekmez. Örneğin, video akışının giriş biçimi, akış biçiminde tanımlanandan farklı bir çerçeve boyutuna sahip olabilir. Codec bileşeni bu durumlarda dönüştürmeler gerçekleştirir.

Akış Biçimleri

Akış biçimi, ASF dosyasında depolandığı için medyanın biçimini açıklar. Akış biçimi profilde açıklanan biçimdir ve giriş biçimi ve çıkış biçimiyle aynı olabilir veya olmayabilir. Bir codec bir akıştaki verileri sıkıştırmak için kullanılırsa, akış biçimi giriş ve çıkış biçimlerinden farklı olacaktır.

Windows Media Ses ve Video codec'lerini kullanırken, kodun desteklemediği bir biçim belirtmeye çalışmadığınızdan emin olmak için codec'ten desteklenen akış biçimlerinin listesini almanız gerekir. Video çerçevesinin boyutu ve renk derinliği gibi bazı biçim ayarları, codec biçimi alındıktan sonra el ile yapılandırılmalıdır.

Çıkış Biçimleri

Çıkış biçimi, okuyucunun (veya zaman uyumlu okuyucunun) uygulamanıza teslim yaptığı dijital medyayı açıklar. ASF dosyasındaki bir akış bir codec bileşeniyle sıkıştırılırsa, codec yalnızca belirli çıkış biçimlerini destekler. Windows Media Ses ve Video codec'lerini kullanırken, okuyucu nesnesini kullanarak desteklenen çıkış biçimlerini numaralandırabilirsiniz. Windows Media codec bileşenlerinin her biri varsayılan çıkış biçimine sahiptir, ancak örnek teslim için desteklenen çıkış biçimlerinden birini seçebilirsiniz.

Çıktı medya biçiminin verileri sıkıştıran codec bileşeni tarafından desteklenmesi gerekse de, bazı çıkış biçimi ayarlarının akış biçimiyle eşleşmesi gerekmez. Örneğin, video akışının çıkış biçimi, akış biçiminde tanımlanandan farklı bir çerçeve boyutuna sahip olabilir. Codec bileşeni bu durumlarda dönüştürmeler gerçekleştirir.

Kavramları