Función MFInitMediaTypeFromMPEG1VideoInfo (mfapi.h)

Inicializa un tipo de medio a partir de una estructura MPEG1VIDEOINFO DirectShow.

Sintaxis

HRESULT MFInitMediaTypeFromMPEG1VideoInfo(
  IMFMediaType         *pMFType,
  const MPEG1VIDEOINFO *pMP1VI,
  UINT32               cbBufSize,
  const GUID           *pSubtype
);

Parámetros

pMFType

Puntero a la interfaz IMFMediaType del tipo de medio que se va a inicializar. Para crear el objeto de tipo de medio sin inicializar, llame a MFCreateMediaType.

pMP1VI

Puntero a una estructura MPEG1VIDEOINFO que describe el tipo de medio. El autor de la llamada debe rellenar los miembros de la estructura antes de llamar a esta función.

cbBufSize

Tamaño de la estructura MPEG1VIDEOINFO , en bytes.

pSubtype

Puntero a un GUID de subtipo. Este parámetro puede ser NULL. Si se especifica el GUID del subtipo, la función la usa para establecer el subtipo multimedia. De lo contrario, la función intenta deducir el subtipo del campo biCompression contenido en la estructura MPEG1VIDEOINFO .

Valor devuelto

La función devuelve un VALOR HRESULT. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.

Código devuelto Descripción
S_OK
La función se ha realizado correctamente.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado mfapi.h
Library Mfplat.lib
Archivo DLL Mfplat.dll

Consulte también

Funciones de Media Foundation

Conversiones de tipos multimedia

Tipos de medios