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.
Windows Media Audio Voice codec bileşeni, konuşma içeren ses için iyileştirilmiş düşük bit hızında sıkıştırma sağlar. Codec bileşeninin bu tür küçük örnekler üretme yeteneği, insan sesinin seslerinin sınırlı frekans aralığından kaynaklanır. Bu iyileştirme, özel bir ses kodlayıcının müzik gibi daha karmaşık sesler içeren içerik için düşük kaliteli çıkış oluşturduğu anlamına gelir. Ancak, Windows Media Audio Voice codec bileşeni ses, müzik ve karışık içerik için ayrı modlar sağlayarak bu olası kalite sorununu telafi eder. Codec, dosyanın her bir bölümü için hangi modun kullanılacağını belirlemek için karma içeriği analiz eder.
Windows Media Audio Voice codec bileşeni, CLSID_CWMSPEncMediaObject2 sınıf tanımlayıcısı tarafından tanımlanan kodlayıcı nesnesine ve CLSID_CWMSPDecMediaObject sınıf tanımlayıcısı tarafından tanımlanan kod çözücü nesnesine uygulanır. Bu codec bileşenini kullanan medya türlerinin biçim etiketi 0x00A.
Kodlayıcıyı Yapılandırma
Ses kodlayıcı üç modu destekler: konuşma, müzik ve karma. Her mod, bu içerik türü için en iyi sonuçları elde etmek için iyileştirilmiştir. MFPKEY_WMAVOICE_ENC_MusicSpeechClassMode özelliğini ayarlamak için IPropertyStore yöntemlerini kullanarak ses kodlayıcı modunu yapılandırabilirsiniz.
Karışık içerik için yapılandırıldığında, Windows Media Audio Voice codec bileşeni içerikteki müzik parçalarını otomatik olarak algılar. Sonuçlardan memnun değilseniz, düzenleme kararı listesini (EDL) kullanarak içerikteki müziğin konumunu belirtebilirsiniz. Daha fazla bilgi için bkz. Ses Kodlaması için Düzenleme Kararı Listesi Kullanma.
Diğer ses kodlayıcılarının aksine, MFPKEY_WMAVOICE_ENC_BufferWindow özelliğini kullanarak ses içeriği için arabellek penceresi değerini ayarlayabilirsiniz. Ancak çoğu durumda varsayılan değerlerin sorunsuz çalışması gerekir.
Not
Ses kodlayıcısını yapılandırırken, giriş türünü ayarlamadan önce çıkış türünü ayarlamanız çok önemlidir. Bu, tüm ses codec'leri için önerilen işlem sırasıdır, ancak IMediaObject::GetOutputType veya IMFTransform::GetOutputTypeçağırdığınızda bir giriş ayarlanırsa ses kodlayıcısı hatalı çıkış türlerini bildirebilir.
Kod çözme
Ses sesinin kodunu çözmek için özel bir gereksinim yoktur. Daha fazla bilgi için bkz. Ses Kod Çözmeyi Konfigüre Etme.
İlgili konular