Condividi tramite


Impostazioni di input

[La funzionalità associata a questa pagina, Windows Media Format 11 SDK, è una funzionalità legacy. È stata sostituita da Lettore di origine e Writer sink. Lettore di origine e Writer sink sono stati ottimizzati per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi Lettore di origine e Writer sink anziché Windows Media Format 11 SDK, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

Le costanti globali seguenti vengono usate per identificare le impostazioni di input per il writer.

Costante globale WMT_ATTR_DATATYPE Descrizione di pValue
g_wszDeinterlaceMode WMT_TYPE_DWORD impostato su uno dei valori della tabella in modalità nell'argomento To Deinterlace Video. Se impostato, specifica il tipo di contenuto interlacciato dell'input. Per altre informazioni, vedere To Deinterlace Video.
g_wszFixedFrameRate WMT_TYPE_BOOL Se impostato su True, indica al codec di non eliminare fotogrammi durante la codifica. In questo modo la frequenza dei fotogrammi del flusso video di output deve essere costante. La frequenza dei fotogrammi del flusso di input non deve essere costante.
g_wszInitialPatternForInverseTelecine WMT_TYPE_DWORD impostato su uno dei valori della tabella modello iniziale nell'argomento To Deinterlace Video. Quando la modalità deinterlace è impostata su WM_DM_DEINTERLACE_INVERSETELECINE, questa opzione può essere impostata per specificare il modello dell'input di telecine . Per altre informazioni, vedere To Deinterlace Video.
g_wszInterlacedCoding WMT_TYPE_BOOL Se impostato su True, specifica che il codec deve codificare il flusso come contenuto interlacciato. Per altre informazioni, vedere Usare video interlaced.
g_wszJPEGCompressionQuality WMT_TYPE_DWORD Specifica il livello di qualità JPEG (da 1 a 100) da usare nell'input.
g_wszWatermarkCLSID WMT_TYPE_GUID Il valore è impostato sul GUID filigrana.
g_wszWatermarkConfig WMT_TYPE_STRING Il valore è impostato sulla configurazione della filigrana. Questo valore varia a seconda della DMO di filigrana. Per altre informazioni, consultare la documentazione del sistema di filigrana.

 

Nota

Le impostazioni di input configurate per un flusso non vengono mantenute nel file scritto. Se si vuole che il lettore personalizzato abbia accesso a questi parametri di codifica, è necessario creare attributi personalizzati per archiviarli nell'intestazione del file.

 

IWMWriterAdvanced2::GetInputSetting

IWMWriterAdvanced2::SetInputSetting