Condividi tramite


Decodificatore schermo di Windows Media Video 9

I flussi decodificatori dello schermo di Windows Media Video 9 codificati dal codificatore dello schermo di Windows Media Video 9.

Identificatore di classe

L'identificatore di classe (CLSID) per il decodificatore dello schermo Windows Media Video 9 è rappresentato dalla costante CLSID_CMSSCDecMediaObject. È possibile creare un'istanza del decodificatore chiamando CoCreateInstance.

Tipi di input

Il codice a quattro caratteri (FOURCC) per il contenuto codificato dello schermo video di Windows Media versione 9 è "MSS2".

I tipi di input seguenti sono supportati dal decodificatore dello schermo versione 9.

  • MEDIASUBTYPE_MSS2

Tipi di output

I tipi di output seguenti sono supportati dal decodificatore dello schermo versione 9 quando viene usato come oggetto Multimediale DirectX (DMO).

  • MEDIASUBTYPE_RGB24
  • MEDIASUBTYPE_RGB32
  • MEDIASUBTYPE_ARGB32
  • MEDIASUBTYPE_RGB565
  • MEDIASUBTYPE_RGB555
  • MEDIASUBTYPE_RGB8

I tipi di output seguenti sono supportati dal decodificatore dello schermo versione 9 quando viene usato come trasformazione Media Foundation (MFT).

  • MFVideoFormat_RGB24
  • MFVideoFormat_RGB32
  • MFVideoFormat_ARGB32
  • MFVideoFormat_RGB565
  • MFVideoFormat_RGB555
  • MFVideoFormat_RGB8

Commenti

Un oggetto decodificatore dello schermo espone l'interfaccia IMediaObject in modo che l'oggetto possa essere usato come oggetto DirectX Media Object (DMO) ed espone l'interfaccia FMTransform in modo che l'oggetto possa essere usato come trasformazione Media Foundation (MFT).

Un decodificatore dello schermo si comporta come DMO o un MFT a seconda delle interfacce ottenute e quale versione di Windows è in esecuzione. La tabella seguente illustra le condizioni in cui un decodificatore dello schermo si comporta come DMO o un MFT.

Sistema operativo Comportamento del decodificatore
Windows XP Un decodificatore di Windows Media Screen si comporta sempre come DMO.
Windows Vista e Windows 7 Per impostazione predefinita, un decodificatore di Windows Media Screen si comporta come DMO. Se si ottiene un'interfaccia FMTransform su un decodificatore dello schermo, si comporta come MFT.

 

È possibile usare lo stesso CLSID (CLSID_CMSSCDecMediaObject) per creare il decodificatore dello schermo versione 7 e il decodificatore dello schermo versione 9. Il contenuto con codifica FOURCC per Windows Media Video Screen versione 7 è "MSS1". Il decodificatore dello schermo versione 7 supporta il tipo di input MEDIASUBTYPE_MSS1.

Requisiti

Requisito Valore
Client
Windows XP, Windows Vista o Windows 7
Intestazione
Wmcodecdsp.h
DLL
Wmvsdecd.dll

Vedi anche

Oggetti codec

Implementazione del codec

Uso del codec dello schermo di Windows Media Video 9

Codificatore dello schermo di Windows Media Video 9