Método IGraphBuilder::Render (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 Render
método cria um grafo de filtro que renderiza os dados de um pin de saída especificado.
Sintaxe
HRESULT Render(
[in] IPin *ppinOut
);
Parâmetros
[in] ppinOut
Ponteiro para a interface IPin em um pino de saída.
Retornar valor
Retorna um HRESULT. Os possíveis valores incluem os seguintes.
Código de retorno | Descrição |
---|---|
|
Êxito. |
|
Êxito parcial; o áudio não foi renderizado. |
|
Sucesso; o Gerenciador de Grafo de Filtro modificou um nome de filtro para evitar a duplicação. |
|
Êxito parcial; alguns dos fluxos neste filme estão em um formato sem suporte. |
|
Êxito parcial; o vídeo não foi renderizado. |
|
Operação anulada. |
|
Memória insuficiente. |
|
Argumento de ponteiro NULL. |
|
Não foi encontrada nenhuma combinação de filtros intermediários para fazer a conexão. |
|
Nenhuma combinação de filtros foi encontrada para renderizar o fluxo. |
|
Não há nenhum tipo de mídia comum entre esses pinos. |
|
O filtro ao qual esse pino pertence não está no grafo de filtro. |
Comentários
Esse método renderiza os dados de um pino de saída especificado, adicionando novos filtros ao grafo conforme necessário. Os filtros são testados na mesma ordem que para o método IGraphBuilder::Connect . Para obter mais informações, confira Conexão Inteligente.
Durante o processo de conexão, o Gerenciador do Grafo de Filtro ignorará os pinos em filtros intermediários se o nome do pino começar com um bloco (~). Para obter mais informações, consulte PIN_INFO.
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 |