Dela via


Indatainstä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 indatainställningar för skrivaren.

Global konstant WMT_ATTR_DATATYPE Beskrivning av pValue
g_wszDeinterlaceMode WMT_TYPE_DWORD anges till ett av värdena i lägestabellen i avsnittet To Deinterlace Video. När det anges anger du typen av sammanflätat innehåll för indata. Mer information finns i To Deinterlace Video.
g_wszFixedFrameRate WMT_TYPE_BOOL När värdet är True instrueras codec att inte släppa några bildrutor under kodningen. Detta gör att bildfrekvens av utdatavideoströmmen blir konstant. Indataströmmens bildfrekvens behöver inte vara konstant.
g_wszInitialPatternForInverseTelecine WMT_TYPE_DWORD anges till ett av värdena i den inledande mönstertabellen i ämnet To Deinterlace Video. När deinterlace-läget är inställt på WM_DM_DEINTERLACE_INVERSETELECINE kan detta anges för att ange mönstret för telecin indata. Mer information finns i To Deinterlace Video.
g_wszInterlacedCoding WMT_TYPE_BOOL När värdet är True anger det att codec ska koda strömmen som sammanflätat innehåll. Mer information finns i Att använda sammanflätad video.
g_wszJPEGCompressionQuality WMT_TYPE_DWORD Anger den JPEG-kvalitetsnivå (från 1 till 100) som ska användas på indata.
g_wszWatermarkCLSID WMT_TYPE_GUID Värdet är inställt på vattenstämpelns GUID.
g_wszWatermarkConfig WMT_TYPE_STRING Värdet är inställt på vattenstämpelkonfigurationen. Det här värdet varierar beroende på vattenstämpelns DMO. Mer information finns i dokumentationen om vattenstämpelsystemet.

 

Not

Indatainställningarna som konfigurerats för en dataström sparas inte i den skrivna filen. Om du vill att din anpassade läsare ska ha åtkomst till dessa kodningsparametrar måste du skapa anpassade attribut för att lagra dem i filhuvudet.

 

IWMWriterAdvanced2::GetInputSetting

IWMWriterAdvanced2::SetInputSetting