Nastavení výstupu
[Funkce přidružená k této stránce, Windows Media Format 11 SDK, je starší funkce. Byla nahrazena čtečkou zdroje a zapisovače jímky. a zapisovač jímky jsou optimalizované pro Windows 10 a Windows 11. Microsoft důrazně doporučuje, aby nový kód používal Čtečka zdrojového kódu a Zapisovač jímky místo Windows Media Format 11 SDK, pokud je to možné. Microsoft navrhuje, aby se stávající kód, který používá starší rozhraní API, přepsal, aby se nová rozhraní API používala, pokud je to možné.]
Následující globální konstanty slouží k identifikaci nastavení výstupu pro objekt čtenáře a synchronní čtečky.
Globální konstanta | WMT_ATTR_DATATYPE | Popis pValue |
---|---|---|
g_wszAllowInterlacedOutput | WMT_TYPE_BOOL | Pokud je pravda, čtenář doručí prokládané snímky, pokud je podporován výstupem. |
g_wszDedicatedDeliveryThread | WMT_TYPE_BOOL | Pokud je pravda, bude mít tento výstup vyhrazené vlákno vytvořené pro doručení jejích ukázek. Synchronní čtečka není podporována. |
g_wszDeliverOnReceive | WMT_TYPE_BOOL | Pokud je pravda, ukázky pro tento výstup se doručí hned, jak budou k dispozici od čtenáře. To může mít za následek doručení vzorků z tohoto výstupu z objednávky a před odpovídajícími vzorky z jiných výstupů. |
g_wszDynamicRangeControl | WMT_TYPE_DWORD | Určuje úroveň ovládacího prvku dynamického rozsahu, který se má použít pro výstup. Nastavte na hodnotu od 0 do 2, kde 0 označuje žádný ovládací prvek dynamického rozsahu (výchozí) a 2 je maximální úroveň dynamického rozsahu řízení (nejmenší dynamická oblast). |
g_wszEarlyDataDelivery | WMT_TYPE_DWORD | Čas v milisekundách, který určuje, o kolik dříve se mají vzorky dodávat. Pokud je větší než nula, ukázky z tohoto výstupu se načtou a dekódují, aby se vzorky doručovaly dříve než ukázky pro jiné výstupy. Čtenář obvykle předá ukázky v pořadí předváděných časů. |
g_wszEnableDiscreteOutput | WMT_TYPE_BOOL | Pokud ano, čtečka povolí výstup zvuku s vysokou definicí ve vícekanálu. Toto nastavení platí pouze pro zvukové streamy kódované pomocí kodeku Windows Media Audio 9 Professional. Pokud je toto nastavení nastaveno na hodnotu True, musíte také zadat konfiguraci mluvčího klientského počítače nastavením g_wszSpeakerConfig. |
g_wszEnableFrameInterpolation | WMT_TYPE_BOOL | Pokud je pravda, kodek doručí stream videa s vyšší snímkovou rychlostí, interpoluje snímky algoritmicky. |
g_wszJustInTimeDecode | WMT_TYPE_BOOL | Pokud je hodnota True, data musí být dekódována co nejpozději. Synchronní čtečka není podporována. |
g_wszNeedsPreviousSample | WMT_TYPE_BOOL | Pokud je pravda, vyžaduje ukázka dekompresi předchozí ukázky. Toto nastavení platí jenom pro rozdílové snímky v komprimovaném videu a je jen pro čtení. |
g_wszScrambledAudio | WMT_TYPE_BOOL | Pokud je true, tento výstup použije zakódované schéma skrytí chyby zvuku. Toto je platné nastavení pouze pro zvukové výstupy. |
g_wszSingleOutputBuffer | WMT_TYPE_BOOL | Pokud je pravda, musí se použít jedna výstupní vyrovnávací paměť (například vyrovnávací paměť videa DirectDraw®). Synchronní čtečka není podporována. |
g_wszSoftwareScaling | WMT_TYPE_BOOL | Pokud je false, video není škálované. (Řešení nesmí být změněno.) |
g_wszSpeakerConfig | WMT_TYPE_DWORD | Pokud je dekódování zvuku multichannel povoleno nastavením g_wszEnableDiscreteOutput, toto nastavení určuje konfiguraci mluvčího klientského počítače. Nastavte na jednu z konstant konfigurace reproduktoru DirectSound. |
g_wszStreamLanguage | WMT_TYPE_WORD | Index v seznamu jazyků jazyka, který se má doručit pro tento výstup. Používá se pro výstupy představující streamy vzájemně se vylučují podle jazyka. |
g_wszVideoSampleDurations | WMT_TYPE_BOOL | Pokud je pravda, čtenář doručí přesné doby trvání vzorku. |
g_wszEnableWMAProSPDIFOutput | WMT_TYPE_BOOL | Pokud ano, čtečka bude ve výčtových výstupních typech obsahovat formát Sony/Phillips Digital Interface (S/PDIF). |
Související témata