Megosztás a következőn keresztül:


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.

 

IWMReaderAdvanced2::GetOutputSetting

IWMReaderAdvanced2::SetOutputSetting

IWMSyncReader::GetOutputSetting

IWMSyncReader::SetOutputSetting