Compartilhar via


Decodificador de Tela do Windows Media Video 9

O decodificador de tela do Windows Media Video 9 decodifica fluxos que foram codificados pelo Codificador de Tela do Windows Media Video 9.

Identificador de Classe

O CLSID (identificador de classe) para o decodificador de tela do Windows Media Video 9 é representado pela constante CLSID_CMSSCDecMediaObject. Você pode criar uma instância do decodificador chamando CoCreateInstance.

Tipos de entrada

O código de quatro caracteres (FOURCC) para conteúdo codificado na Tela de Vídeo do Windows Media Versão 9 é "MSS2".

Os tipos de entrada a seguir são compatíveis com o decodificador de tela versão 9.

  • MEDIASUBTYPE_MSS2

Tipos de saída

Os tipos de saída a seguir são compatíveis com o decodificador de tela versão 9 quando ele está sendo usado como um Objeto de Mídia DirectX (DMO).

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

Os seguintes tipos de saída são compatíveis com o decodificador de tela versão 9 quando ele está sendo usado como uma MFT (Media Foundation Transform).

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

Comentários

Um objeto de decodificador de tela expõe a interface IMediaObject para que o objeto possa ser usado como um Objeto de Mídia DirectX (DMO) e expõe a interface IMFTransform para que o objeto possa ser usado como uma MFT (Media Foundation Transform).

Um decodificador de tela se comporta como um DMO ou um MFT, dependendo de quais interfaces você obtém e qual versão do Windows está em execução. A tabela a seguir mostra as condições sob as quais um decodificador de tela se comporta como um DMO ou um MFT.

Sistema operacional Comportamento do decodificador
Windows XP Um decodificador do Windows Media Screen sempre se comporta como um DMO.
Windows Vista e Windows 7 Por padrão, um decodificador da Tela do Windows Media se comporta como um DMO. Se você obter uma interface IMFTransform em um decodificador de tela, ela se comportará como um MFT.

 

Você pode usar o mesmo CLSID (CLSID_CMSSCDecMediaObject) para criar o decodificador de tela versão 7 e o decodificador de tela da versão 9. O conteúdo codificado do FOURCC for Windows Media Video Screen Versão 7 é "MSS1". O decodificador de tela versão 7 dá suporte ao tipo de entrada MEDIASUBTYPE_MSS1.

Requisitos

Requisito Valor
Cliente
Windows XP, Windows Vista ou Windows 7
Cabeçalho
Wmcodecdsp.h
DLL
Wmvsdecd.dll

Confira também

Objetos Codec

Implementação do Codec

Usando o Codec de Tela do Windows Media Video 9

Codificador de tela do Windows Media Video 9