Kimeneti beállítások
[A laphoz társított funkció, Windows Media Format 11 SDKegy régi funkció. A Forrásolvasó és Fogadó írójafelülírta. Forrásolvasó és Fogadó író Windows 10-hez és Windows 11-hez lett optimalizálva. A Microsoft határozottan javasolja, hogy az új kód Forrásolvasó és Fogadó író használjon Windows Media Format 11 SDKhelyett, ha lehetséges. A Microsoft javasolja, hogy az örökölt API-kat használó meglévő kódot át kell írni az új API-k használatára, ha lehetséges.]
Az alábbi globális állandók az olvasó és a szinkron olvasóobjektum kimeneti beállításainak azonosítására szolgálnak.
Globális állandó | WMT_ATTR_DATATYPE | pValue leírása |
---|---|---|
g_wszAllowInterlacedOutput | WMT_TYPE_BOOL | Ha igaz, az olvasó egymásba váltott kereteket fog szolgáltatni, ha a kimenet támogatja. |
g_wszDedicatedDeliveryThread | WMT_TYPE_BOOL | Ha igaz, ez a kimenet egy dedikált szálat hoz létre a minták kézbesítéséhez. A szinkron olvasó nem támogatott. |
g_wszDeliverOnReceive | WMT_TYPE_BOOL | Ha igaz, a kimenethez tartozó minták azonnal megjelennek, amint elérhetők az olvasótól. Ez azt eredményezheti, hogy az ebből a kimenetből származó minták sorrendben és a többi kimenetből származó megfelelő minták előtt lesznek kézbesítve. |
g_wszDynamicRangeControl | WMT_TYPE_DWORD | Megadja a kimenethez használandó dinamikus tartományvezérlő szintjét. 0 és 2 közötti értékre van állítva, ahol a 0 azt jelzi, hogy nincs dinamikus tartományvezérlés (az alapértelmezett), a 2 pedig a dinamikus tartomány vezérlőelem maximális szintje (a legkisebb dinamikus tartomány). |
g_wszEarlyDataDelivery | WMT_TYPE_DWORD | Ezredmásodpercben megadott idő, amely meghatározza, hogy mennyivel korábban kell kézbesíteni a mintákat. Ha nullánál nagyobb, a rendszer lekéri és dekódolja az ebből a kimenetből származó mintákat, hogy a minták a többi kimenethez képest korábban legyenek kézbesítve. Az olvasó általában a bemutató ideje szerint kézbesíti a mintákat. |
g_wszEnableDiscreteOutput | WMT_TYPE_BOOL | Ha igaz, az olvasó engedélyezi a nagy felbontású, többcsatornás hangkimenetet. Ez a beállítás csak a Windows Media Audio 9 Professional kodekkel kódolt hangstreamekre érvényes. Ha ez a beállítás igaz értékre van állítva, meg kell adnia az ügyfélszámítógép hangszóró-konfigurációját is az g_wszSpeakerConfig beállításával. |
g_wszEnableFrameInterpolation | WMT_TYPE_BOOL | Ha igaz, a kodek magasabb képkockasebesség-biztosítja a videostreamet, és algoritmussal interpolálja a kereteket. |
g_wszJustInTimeDecode | WMT_TYPE_BOOL | Ha igaz, az adatokat a lehető leghamarabb dekódolni kell. A szinkron olvasó nem támogatja. |
g_wszNeedsPreviousSample | WMT_TYPE_BOOL | Ha igaz, a minta használatához az előző mintát le kell bontani. Ez a beállítás csak a tömörített videóban lévő különbözeti keretekre vonatkozik, és csak olvasható. |
g_wszScrambledAudio | WMT_TYPE_BOOL | Ha igaz, ez a kimenet a kódolt hanghiba-elrejtési sémát fogja használni. Ez csak a hangkimenetek érvényes beállítása. |
g_wszSingleOutputBuffer | WMT_TYPE_BOOL | Ha igaz, egyetlen kimeneti puffert kell használni (például DirectDraw® videopuffert). A szinkron olvasó nem támogatja. |
g_wszSoftwareScaling | WMT_TYPE_BOOL | Ha hamis, a videó nincs skálázva. (Az állásfoglalás nem módosítható.) |
g_wszSpeakerConfig | WMT_TYPE_DWORD | Ha a többcsatornás hangkódolás engedélyezve van g_wszEnableDiscreteOutput beállításával, ez a beállítás megadja az ügyfélszámítógép hangszóró-konfigurációját. Állítsa be a DirectSound hangszórókonfigurációs állandóinak egyikét. |
g_wszStreamLanguage | WMT_TYPE_WORD | A kimenethez kézbesítendő nyelv nyelvi listájának indexe. A streameket nyelv szerint kölcsönösen kizáró kimenetekhez használják. |
g_wszVideoSampleDurations | WMT_TYPE_BOOL | Ha igaz, az olvasó pontos mintaidőtartamokat fog szolgáltatni. |
g_wszEnableWMAProSPDIFOutput | WMT_TYPE_BOOL | Ha igaz, az olvasó a Sony/Phillips Digital Interface formátumot (S/PDIF) fogja tartalmazni az enumerált kimeneti típusok között. |
Kapcsolódó témakörök