Dela via


Utdatainställningar

[Funktionen som är associerad med den här sidan, Windows Media Format 11 SDK, är en äldre funktion. Det har ersatts av Source Reader och Sink Writer. Source Reader och Sink Writer har optimerats för Windows 10 och Windows 11. Microsoft rekommenderar starkt att ny kod använder Source Reader och Sink Writer i stället för Windows Media Format 11 SDK, när det är möjligt. Microsoft föreslår att befintlig kod som använder äldre API:er skrivs om för att använda de nya API:erna om möjligt.]

Följande globala konstanter används för att identifiera utdatainställningar för läsaren och synkrona läsarobjekt.

Global konstant WMT_ATTR_DATATYPE Beskrivning av pValue
g_wszAllowInterlacedOutput WMT_TYPE_BOOL Om Sant levererar läsaren sammanflätade bildrutor om det stöds av utdata.
g_wszDedicatedDeliveryThread WMT_TYPE_BOOL Om Sant har den här utdatan en dedikerad tråd som skapats för leverans av dess exempel. Stöds inte på den synkrona läsaren.
g_wszDeliverOnReceive WMT_TYPE_BOOL Om sant levereras exempel för dessa utdata så snart de är tillgängliga från läsaren. Detta kan resultera i att exempel från dessa utdata levereras i fel ordning och före motsvarande exempel från andra utdata.
g_wszDynamicRangeControl WMT_TYPE_DWORD Anger vilken nivå av dynamisk intervallkontroll som ska användas för utdata. Ange till ett värde från 0 till 2, där 0 inte anger någon kontroll för dynamiskt intervall (standard) och 2 är den maximala nivån för dynamisk omfångskontroll (det minsta dynamiska intervallet).
g_wszEarlyDataDelivery WMT_TYPE_DWORD Tid, i millisekunder, som anger hur mycket tidigare du ska leverera exemplen. Om det är större än noll hämtas och avkodas exemplen från dessa utdata så att exemplen levereras tidigare än exemplen för andra utdata. Normalt levererar läsaren exempel i ordning efter presentationstid.
g_wszEnableDiscreteOutput WMT_TYPE_BOOL Om sant aktiverar läsaren hd-ljudutdata med flera kanaler. Den här inställningen är endast giltig för ljudströmmar som kodas med Windows Media Audio 9 Professional codec. Om den här inställningen är inställd på true måste du också ange talarkonfigurationen för klientdatorn genom att ange g_wszSpeakerConfig.
g_wszEnableFrameInterpolation WMT_TYPE_BOOL Om sant levererar codec videoströmmen med en högre bildfrekvens, vilket interpolerar bildrutorna algoritmiskt.
g_wszJustInTimeDecode WMT_TYPE_BOOL Om Sant måste data avkodas så sent som möjligt. Stöds inte i den synkrona läsaren.
g_wszNeedsPreviousSample WMT_TYPE_BOOL Om det är sant kräver exemplet att det tidigare exemplet dekomprimeras. Den här inställningen gäller endast för deltaramar i komprimerad video och är skrivskyddad.
g_wszScrambledAudio WMT_TYPE_BOOL Om True används det här utdataschemat för dold ljudfel. Det här är en giltig inställning endast för ljudutdata.
g_wszSingleOutputBuffer WMT_TYPE_BOOL Om sant måste en enda utdatabuffert användas (till exempel en DirectDraw-videobuffert®). Stöds inte i den synkrona läsaren.
g_wszSoftwareScaling WMT_TYPE_BOOL Om det är falskt skalas inte videon. (Lösningen får inte ändras.)
g_wszSpeakerConfig WMT_TYPE_DWORD Om ljudavkodning med flera kanaler aktiveras genom att ställa in g_wszEnableDiscreteOutput anger den här inställningen talarkonfigurationen för klientdatorn. Ange till en av DirectSound-talarkonfigurationskonstanterna.
g_wszStreamLanguage WMT_TYPE_WORD Indexet i språklistan för det språk som ska levereras för dessa utdata. Används för utdata som representerar strömmar som ömsesidigt uteslutande gäller för språk.
g_wszVideoSampleDurations WMT_TYPE_BOOL Om Sant levererar läsaren korrekta exempelvaraktigheterna.
g_wszEnableWMAProSPDIFOutput WMT_TYPE_BOOL Om sant innehåller läsaren Formatet Sony/Phillips Digital Interface (S/PDIF) i de uppräknade utdatatyperna.

 

IWMReaderAdvanced2::GetOutputSetting

IWMReaderAdvanced2::SetOutputSetting

IWMSyncReader::GetOutputSetting

IWMSyncReader::SetOutputSetting