Compartilhar via


Método IFilterGraph2::RenderEx (strmif.h)

[O recurso associado a esta página, DirectShow, é um recurso herdado. Ele foi substituído por MediaPlayer, IMFMediaEngine e Captura de Áudio/Vídeo na Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use MediaPlayer, IMFMediaEngine e Captura de Áudio/Vídeo no Media Foundation em vez de DirectShow, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]

O RenderEx método renderiza um pino de saída, com uma opção para usar somente renderizadores existentes.

Sintaxe

HRESULT RenderEx(
  [in]      IPin  *pPinOut,
  [in]      DWORD dwFlags,
  [in, out] DWORD *pvContext
);

Parâmetros

[in] pPinOut

Ponteiro para a interface IPin do pino de saída.

[in] dwFlags

Sinalizador que especifica como renderizar o pino. Se o valor for AM_RENDEREX_RENDERTOEXISTINGRENDERERS, o método tentará usar renderizadores já no grafo de filtro. Ele não adicionará novos renderizadores ao grafo. (Ele adicionará filtros de transformação intermediários, se necessário.) Para que o método tenha êxito, o grafo deve conter os renderizadores apropriados e eles devem ter pinos de entrada não conectados. Se o valor for zero, o método se comportará de forma idêntica ao método IGraphBuilder::Render .

[in, out] pvContext

Reservado. Deve ser NULL.

Retornar valor

Retorna um HRESULT.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho strmif.h (inclua Dshow.h)
Biblioteca Strmiids.lib

Confira também

Códigos de erro e êxito

IFilterGraph2 Interface