Condividi tramite


Scrittura di flussi di immagini

[La funzionalità associata a questa pagina, Windows Media Format 11 SDK, è una funzionalità legacy. È stato sostituito da Lettore di Origine e Scrittore di Sink. lettore di origine e sink writer sono stati ottimizzati per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi lettore di origine e writer sink invece di 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.

Gli input per un flusso di immagini devono essere immagini bitmap in formato RGB. Lo scrittore coordina la compressione dei campioni di immagini di input utilizzando il formato JPEG. Prima di iniziare a scrivere un file contenente un flusso di immagini, è necessario impostare una qualità dell'immagine per l'input, usando l'impostazione g_wszJPEGCompressionQuality. Usare IWMWriterAdvanced2::SetInputSetting per impostare la qualità su un valore DWORD compreso tra 1 e 100. I valori bassi rappresentano un rapporto di compressione elevato a scapito della qualità, mentre i valori elevati producono immagini di alta qualità che richiedono più spazio.

I flussi di immagini spesso richiedono finestre buffer più grandi rispetto ai normali flussi video. La dimensione esatta richiesta dipende dal tipo di immagine e dalla qualità dell'immagine, tra gli altri fattori. Usare tentativi ed errori per determinare le dimensioni appropriate per le immagini che intendete elaborare.

flussi di immagini

per impostare le impostazioni di input

Scrittura di file ASF