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.
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).
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).
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.
Solo lectura. |
MFPKEY_CODEDFRAMES | Especifica el número de fotogramas de vídeo codificados por el códec.
Solo lectura. |
MFPKEY_CODEDNONZEROFRAMES | Especifica el número de fotogramas de vídeo codificados por el códec que realmente contienen datos.
Solo lectura. |
MFPKEY_COMPLEXITY | Esta propiedad se sustituye por MFPKEY_COMPLEXITYEX. |
MFPKEY_COMPLEXITYEX | Especifica la complejidad del algoritmo de codificador.
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.
De solo escritura. |
MFPKEY_DROPPEDFRAMES | Especifica el número de fotogramas de vídeo quitados durante la codificación.
Solo lectura. |
MFPKEY_ENDOFPASS | Especifica el final de una pasada de codificación.
De solo escritura. |
MFPKEY_FOURCC | Especifica el FOURCC que identifica el codificador que desea usar.
De solo escritura. |
MFPKEY_KEYDIST | Especifica el tiempo máximo, en milisegundos, entre fotogramas clave en la salida del códec.
De solo escritura. |
MFPKEY_LIVEENCODE | Obsoleto. |
MFPKEY_PASSESRECOMMENDED | Especifica el número máximo de pases admitidos por el códec.
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.
Lectura/escritura |
MFPKEY_QPPERFRAME | Especifica QP. Los valores posibles son de 1,0 a 31,0.
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.
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).
Lectura/escritura |
MFPKEY_TOTALFRAMES | Especifica el número de fotogramas de vídeo pasados al codificador durante el proceso de codificación.
Solo lectura. |
MFPKEY_VBRENABLED | Especifica si el códec usará la codificación de velocidad de bits variable (VBR).
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).
De solo escritura. |
MFPKEY_VIDEOWINDOW | Cantidad de contenido, en milisegundos, que puede caber en el búfer del modelo.
De solo escritura. |
MFPKEY_ZEROBYTEFRAMES | Especifica el número de fotogramas de vídeo que se omitieron porque eran duplicados de fotogramas anteriores.
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 |
|
Archivo DLL |
|
Consulte también