Compartilhar via


Função MFCreateVideoMediaTypeFromSubtype (mfapi.h)

Cria um tipo de mídia de vídeo parcial com um subtipo especificado.

Sintaxe

HRESULT MFCreateVideoMediaTypeFromSubtype(
  [in]  const GUID        *pAMSubtype,
  [out] IMFVideoMediaType **ppIVideoMediaType
);

Parâmetros

[in] pAMSubtype

Ponteiro para um GUID que especifica o subtipo. Consulte GUIDs de subtipo de vídeo.

[out] ppIVideoMediaType

Recebe um ponteiro para a interface IMFVideoMediaType . O chamador deve liberar a interface .

Retornar valor

Se essa função for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Comentários

Essa função cria um tipo de mídia e define o tipo principal igual a MFMediaType_Video e o subtipo igual ao valor especificado em pAMSubtype.

Você pode obter o mesmo resultado com as seguintes etapas:

  1. Chame MFCreateMediaType. Essa função retorna um ponteiro para a interface IMFMediaType .
  2. Defina o atributo MF_MT_MAJOR_TYPE como MFMediaType_Video.
  3. Defina o atributo MF_MT_SUBTYPE como o subtipo.
Nota Antes do Windows 7, essa função era exportada de evr.dll. A partir do Windows 7, essa função é exportada de mfplat.dll e evr.dll exporta uma função stub que chama para mfplat.dll. Para obter mais informações, consulte Alterações de biblioteca no Windows 7.
 

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho mfapi.h
Biblioteca Evr.lib
DLL Mfplat.dll

Confira também

Funções do Media Foundation

Tipos de mídia