Share via


Decodificatore MPEG4 Windows Media V1/V2

Il decodificatore MPEG4 V1/V2 di Windows Media decodifica i flussi video MPEG4 V1/V2.

Identificatore di classe

L'identificatore di classe (CLSID) per il decodificatore MPEG4 V1/V2 di Windows Media è rappresentato dalla costante CLSID_CMpeg4DecMediaObject. È possibile creare un'istanza del decodificatore MPEG4 V1/V2 chiamando CoCreateInstance.

Formati

Il decodificatore MPEG4 V1/V2 di Windows Media supporta i tipi di supporti di input seguenti.

  • MEDIASUBTYPE_MPG4
  • MEDIASUBTYPE_mpg4
  • MEDIASUBTYPE_MP42
  • MEDIASUBTYPE_mp42

Il decodificatore WINDOWS Media MPEG4 V1/V2 supporta i sottotipi di supporti di output seguenti quando agisce come oggetto Multimediale DirectX (DMO).

  • MEDIASUBTYPE_YUY2
  • MEDIASUBTYPE_UYVY
  • MEDIASUBTYPE_RGB32
  • MEDIASUBTYPE_RGB24
  • MEDIASUBTYPE_RGB565
  • MEDIASUBTYPE_RGB8
  • MEDIASUBTYPE_RGB555

Il decodificatore WINDOWS Media MPEG4 V1/V2 supporta i sottotipi di supporti di output seguenti quando agisce come trasformazione Media Foundation (MFT).

  • MFVideoFormat_YUY2
  • MFVideoFormat_UYVY
  • MFVideoFormat_RGB32
  • MFVideoFormat_RGB24
  • MFVideoFormat_RGB565
  • MFVideoFormat_RGB8
  • MFVideoFormat_RGB555

Commenti

L'oggetto decodificatore WINDOWS Media MPEG4 V1/V2 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). L'oggetto ha lo stesso identificatore di classe (CLSID) indipendentemente dal fatto che funzioni come DMO o un MFT.

Un decodificatore MPEG4 V1/V2 si comporta come DMO o MFT a seconda delle interfacce ottenute e della versione di Windows in esecuzione. La tabella seguente illustra le condizioni in cui un decodificatore MPEG4 V1/V2 si comporta come DMO o un MFT.

Sistema operativo Comportamento del decodificatore
Windows XP Un decodificatore MPEG4 V1/V2 si comporta sempre come DMO.
Windows Vista e Windows 7 Per impostazione predefinita, un decodificatore MPEG4 V1/V2 si comporta come DMO. Se si ottiene un'interfaccia GUID sottotipo video in un decodificatore MPEG4 V1/V2, si comporta come MFT.

 

Gli identificatori univoci globali (GUID) per i sottotipi di supporti RGB differiscono a seconda che un decodificatore funzioni come DMO o un MFT. I GUID per i sottotipi di supporti non RGB sono uguali, indipendentemente dal fatto che un decodificatore funzioni come DMO o un MFT. Per informazioni sui GUID che rappresentano sottotipi video, vedere GUID sottotipi video.

Requisiti

Requisito Valore
Client minimo supportato
Windows XP [solo app desktop]
Server minimo supportato
Windows Server 2003 [solo app desktop]
Intestazione
Wmcodecdsp.h
DLL
MPG4DECD.dll

Vedi anche

Oggetti codec