Çıkış Ayarları
[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.]
Okuyucu ve zaman uyumlu okuyucu nesnesinin çıkış ayarlarını tanımlamak için aşağıdaki genel sabitler kullanılır.
Genel sabit | WMT_ATTR_DATATYPE | pValue açıklaması |
---|---|---|
g_wszAllowInterlacedOutput | WMT_TYPE_BOOL | True ise okuyucu, çıkış tarafından destekleniyorsa ara çerçeveler sunar. |
g_wszDedicatedDeliveryThread | WMT_TYPE_BOOL | True ise, bu çıktının örneklerinin teslimi için oluşturulmuş ayrılmış bir iş parçacığı olacaktır. Zaman uyumlu okuyucuda desteklenmez. |
g_wszDeliverOnReceive | WMT_TYPE_BOOL | True ise, bu çıktıya yönelik örnekler okuyucudan edinildikleri anda teslim edilir. Bu, bu çıkıştan alınan örneklerin sıra dışı ve diğer çıkışlardan ilgili örnekler öncesinde teslim edilmesine neden olabilir. |
g_wszDynamicRangeControl | WMT_TYPE_DWORD | Çıkış için kullanılacak dinamik aralık denetiminin düzeyini belirtir. 0 ile 2 arasında bir değere ayarlayın; burada 0 dinamik aralık denetimi olmadığını gösterir (varsayılan) ve 2 dinamik aralık denetimi üst sınırıdır (en küçük dinamik aralık). |
g_wszEarlyDataDelivery | WMT_TYPE_DWORD | Örneklerin ne kadar erken teslim edilir olduğunu belirten milisaniye cinsinden süre. Sıfırdan büyükse, bu çıktıdaki örnekler alınır ve çözülerek örneklerin diğer çıkışlar için örneklerden daha erken teslim edilmesi sağlanır. Normalde okuyucu, sunu zamanı sırasına göre örnekler sunar. |
g_wszEnableDiscreteOutput | WMT_TYPE_BOOL | True ise okuyucu yüksek tanımlı, çok kanallı ses çıkışını etkinleştirir. Bu ayar yalnızca Windows Media Audio 9 Professional codec bileşeniyle kodlanmış ses akışları için geçerlidir. Bu ayar true olarak ayarlanırsa, g_wszSpeakerConfig ayarlayarak istemci bilgisayarın konuşmacı yapılandırmasını da belirtmeniz gerekir. |
g_wszEnableFrameInterpolation | WMT_TYPE_BOOL | True ise codec, video akışınıdaha yüksekkare hızında sunar ve kareleri algoritmalı olarak ilişkilendirir. |
g_wszJustInTimeDecode | WMT_TYPE_BOOL | True ise, verilerin kodunun mümkün olduğunca geç çözülmesi gerekir. Zaman uyumlu okuyucuda desteklenmez. |
g_wszNeedsPreviousSample | WMT_TYPE_BOOL | True ise, örnek önceki örneğin sıkıştırmasını kaldırmayı gerektirir. Bu ayar yalnızca sıkıştırılmış videodaki delta kareler için geçerlidir ve salt okunurdur. |
g_wszScrambledAudio | WMT_TYPE_BOOL | True ise, bu çıkış karışık ses hatası gizleme düzenini kullanır. Bu yalnızca ses çıkışları için geçerli bir ayardır. |
g_wszSingleOutputBuffer | WMT_TYPE_BOOL | True ise, tek bir çıkış arabelleği (örneğin, directDraw® video arabelleği) kullanılmalıdır. Zaman uyumlu okuyucuda desteklenmez. |
g_wszSoftwareScaling | WMT_TYPE_BOOL | False ise video ölçeklendirilmemiş olur. (Çözünürlükte hiçbir değişiklik olmamalıdır.) |
g_wszSpeakerConfig | WMT_TYPE_DWORD | g_wszEnableDiscreteOutput ayarlanarak çok kanallı ses kod çözme etkinleştirildiyse, bu ayar istemci bilgisayarın hoparlör yapılandırmasını belirtir. DirectSound konuşmacı yapılandırma sabitlerinden birine ayarlayın. |
g_wszStreamLanguage | WMT_TYPE_WORD | Bu çıkış için teslim edilecek dilin dil listesindeki dizin. Dil tarafından birbirini dışlayan akışları temsil eden çıkışlar için kullanılır. |
g_wszVideoSampleDurations | WMT_TYPE_BOOL | True ise okuyucu doğru örnek süreleri sunar. |
g_wszEnableWMAProSPDIFOutput | WMT_TYPE_BOOL | True ise okuyucu, numaralandırılmış çıkış türlerine Sony/Phillips Dijital Arabirim biçimini (S/PDIF) ekler. |
İlgili konular