Uso di flussi audio e video non compressi
[La funzionalità associata a questa pagina, Windows Media Format 11 SDK, è una funzionalità legacy. È stata sostituita da Source Reader e Sink Writer. Lettore sorgente e Scrittore di destinazione sono stati ottimizzati per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi il lettore di origine e il 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.
Nella maggior parte dei casi, i supporti non compressi hanno requisiti di archiviazione e recapito proibitivi, ma per alcuni scenari di riproduzione locali, il livello di qualità è abbastanza importante per non usare la compressione.
Le impostazioni per un flusso multimediale non compresso devono riflettere le impostazioni dei supporti di origine. Quando si configura un flusso non compresso, è necessario calcolare la velocità di bit del supporto e impostare il flusso in modo appropriato chiamando IWMStreamConfig::SetBitrate. Poiché i flussi non compressi non sono validi per lo streaming, è consigliabile impostare sempre la finestra del buffer per i flussi multimediali non compressi su zero chiamando IWMStreamConfig::SetBufferWindow.
I formati di pixel seguenti sono supportati per i flussi video non compressi:
- WMMEDIASUBTYPE_RGB555
- WMMEDIASUBTYPE_RGB24
- WMMEDIASUBTYPE_RGB32
- WMMEDIASUBTYPE_I420
- WMMEDIASUBTYPE_IYUV
- WMMEDIASUBTYPE_YV12
- WMMEDIASUBTYPE_YUY2
- WMMEDIASUBTYPE_UYVY
- WMMEDIASUBTYPE_YVYU
Argomenti correlati