Compartilhar via


Método IMFMediaEngineEx::InsertVideoEffect (mfmediaengine.h)

Insere um efeito de vídeo.

Sintaxe

HRESULT InsertVideoEffect(
  [in] IUnknown *pEffect,
  [in] BOOL     fOptional
);

Parâmetros

[in] pEffect

Um dos seguintes:

  • Um ponteiro para a interface IMFTransform de uma transformação do Media Foundation (MFT) que implementa o efeito de vídeo.
  • Um ponteiro para a interface IMFActivate de um objeto de ativação. O objeto de ativação deve criar um MFT para o efeito de vídeo.

[in] fOptional

Especifica se o efeito é opcional.

Valor Significado
VERDADE
O efeito é opcional. Se o Mecanismo de Mídia não puder adicionar o efeito, ele ignorará o efeito e continuará a reprodução.
FALSE
O efeito é necessário. Se o objeto Mecanismo de Mídia não puder adicionar o efeito, ocorrerá um erro de reprodução.

Retornar valor

Esse método pode retornar um desses valores.

Código de retorno Descrição
S_OK
Êxito.
MF_E_INVALIDREQUEST
O número máximo de efeitos de vídeo foi atingido.

Comentários

O efeito é aplicado quando o próximo recurso de mídia é carregado.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2012 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho mfmediaengine.h

Confira também

IMFMediaEngineEx