Compartir a través de


Codificador de pantalla de Windows Media Video 9

El codificador de pantalla Windows Media Video 9 está optimizado para codificar capturas de pantalla secuenciales desde monitores de equipo.

Identificador de clase

El identificador de clase (CLSID) del codificador de pantalla Windows Media Video 9 se representa mediante la constante CLSID_CMSSCEncMediaObject2. Puede crear una instancia del codificador llamando a CoCreateInstance.

Tipos de entrada

El codificador de pantalla de la versión 9 admite los siguientes tipos de entrada cuando se usa como objeto multimedia (DMO) de DirectX.

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

El codificador de pantalla de la versión 9 admite los siguientes tipos de entrada cuando se usa como transformación de Media Foundation (MFT).

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

Tipos de salida

El código de cuatro caracteres (FOURCC) para el contenido codificado en la pantalla de vídeo de Windows Media Versión 9 es "MSS2".

El codificador de pantalla versión 9 admite los siguientes tipos de salida.

  • MEDIASUBTYPE_MSS2

Propiedades del codificador

El codificador de pantalla Windows Media Video 9 admite las siguientes propiedades.

Propiedad Descripción
MFPKEY_ASFOVERHEADPERFRAME Especifica la sobrecarga, en bytes por paquete, necesaria para el contenedor que se usa para almacenar el contenido comprimido.
Windows XP y versiones posteriores.
De solo escritura.
MFPKEY_BAVG Especifica la ventana de búfer, en milisegundos, de una secuencia de velocidad de bits variable restringida (VBR) a su velocidad de bits media (especificada por MFPKEY_RAVG).
Windows XP y versiones posteriores.
Lectura/escritura
MFPKEY_BMAX Especifica la ventana de búfer, en milisegundos, de una secuencia de velocidad de bits variable restringida (VBR) en su velocidad de bits máxima (especificada por MFPKEY_RMAX).
Windows XP y versiones posteriores.
Lectura/escritura
MFPKEY_BUFFERFULLNESSINFIRSTBYTE Especifica si la secuencia de bits de vídeo codificada contiene un valor de llenado del búfer con cada fotograma clave.
Windows XP y versiones posteriores.
Solo lectura.
MFPKEY_CODEDFRAMES Especifica el número de fotogramas de vídeo codificados por el códec.
Windows XP y versiones posteriores.
Solo lectura.
MFPKEY_CODEDNONZEROFRAMES Especifica el número de fotogramas de vídeo codificados por el códec que realmente contienen datos.
Windows XP y versiones posteriores.
Solo lectura.
MFPKEY_COMPLEXITY Esta propiedad se sustituye por MFPKEY_COMPLEXITYEX.
MFPKEY_COMPLEXITYEX Especifica la complejidad del algoritmo de codificador.
Windows Vista y versiones posteriores.
De solo escritura.
MFPKEY_CRISP Especifica una representación numérica del equilibrio entre la fluidez del movimiento y la calidad de la imagen en la salida del códec.
Windows XP y versiones posteriores.
De solo escritura.
MFPKEY_DROPPEDFRAMES Especifica el número de fotogramas de vídeo quitados durante la codificación.
Windows XP y versiones posteriores.
Solo lectura.
MFPKEY_ENDOFPASS Especifica el final de una pasada de codificación.
Windows XP y versiones posteriores.
De solo escritura.
MFPKEY_FOURCC Especifica el FOURCC que identifica el codificador que desea usar.
Windows XP y versiones posteriores.
De solo escritura.
MFPKEY_KEYDIST Especifica el tiempo máximo, en milisegundos, entre fotogramas clave en la salida del códec.
Windows XP y versiones posteriores.
De solo escritura.
MFPKEY_LIVEENCODE Obsoleto.
MFPKEY_PASSESRECOMMENDED Especifica el número máximo de pases admitidos por el códec.
Windows XP y versiones posteriores.
Solo lectura.
MFPKEY_PASSESUSED Windows XP y versiones posteriores. Lectura/escritura
Especifica el número de pases que usará el códec para codificar el contenido.
Windows XP y versiones posteriores.
Lectura/escritura
MFPKEY_QPPERFRAME Especifica QP. Los valores posibles son de 1,0 a 31,0.
Windows Vista y versiones posteriores.
De solo escritura.
MFPKEY_RAVG Especifica la velocidad de bits media, en bits por segundo, que se usa para la codificación de velocidad de bits variable (VBR) de 2 pasos.
Windows XP y versiones posteriores.
Lectura/escritura
MFPKEY_RMAX Especifica la velocidad de bits máxima, en bits por segundo, que se usa para la codificación restringida de velocidad de bits variable de 2 pasos (VBR).
Windows XP y versiones posteriores.
Lectura/escritura
MFPKEY_TOTALFRAMES Especifica el número de fotogramas de vídeo pasados al codificador durante el proceso de codificación.
Windows XP y versiones posteriores.
Solo lectura.
MFPKEY_VBRENABLED Especifica si el códec usará la codificación de velocidad de bits variable (VBR).
Windows XP y versiones posteriores.
Lectura/escritura
MFPKEY_VBRQUALITY Especifica el nivel de calidad real para la codificación de velocidad de bits variable (VBR) basada en calidad (1 paso).
Windows XP y versiones posteriores.
De solo escritura.
MFPKEY_VIDEOWINDOW Cantidad de contenido, en milisegundos, que puede caber en el búfer del modelo.
Windows XP y versiones posteriores,
De solo escritura.
MFPKEY_ZEROBYTEFRAMES Especifica el número de fotogramas de vídeo que se omitieron porque eran duplicados de fotogramas anteriores.
Windows XP y versiones posteriores.
Solo lectura.

 

Comentarios

Un objeto de codificador de pantalla expone la interfaz IMediaObject para que el objeto se pueda usar como un objeto Multimedia DirectX (DMO) y expone la interfaz IMFTransform para que el objeto se pueda usar como una transformación de Media Foundation (MFT).

Un codificador de pantalla se comporta como un DMO o un MFT en función de las interfaces que obtenga y qué versión de Windows se está ejecutando. En la tabla siguiente se muestran las condiciones en las que un codificador de pantalla se comporta como DMO o MFT.

Sistema operativo Comportamiento del codificador
Windows XP Un codificador de pantalla de Windows Media siempre se comporta como un DMO.
Windows Vista y Windows 7 De forma predeterminada, un codificador de pantalla de Windows Media se comporta como DMO. Si obtiene una interfaz IMFTransform en un codificador de pantalla, se comporta como un MFT.

 

Requisitos

Requisito Value
Remoto
Windows XP, Windows Vista o Windows 7
Encabezado
Wmcodecdsp.h
Archivo DLL
Wmvsencd.dll

Consulte también

Objetos de códec

Implementación del códec

Usar el códec de pantalla de Windows Media Video 9

Descodificador de pantalla de Windows Media Video 9