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 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.

Nella maggior parte dei casi, i supporti non compressi hanno requisiti di archiviazione e recapito di grandi dimensioni, ma per alcuni scenari di riproduzione locali, il livello di qualità è abbastanza importante per garantire di 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 frequenza di bit del supporto e impostare il flusso in modo appropriato chiamando IWMStreamConfig::SetBitrate. Poiché i flussi non compressi non sono utilizzabili 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

Configurazione comune a tutti i flussi

Configurazione di flussi audio

Configurazione dei flussi

Configurazione di flussi video