Método IRenderEngine::RenderOutputPins
[La característica asociada a esta página, DirectShow, es una característica heredada. Se ha reemplazado por MediaPlayer, IMFMediaEngine y Captura de audio/vídeo en Media Foundation. Esas características se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer, IMFMediaEngine y Audio/Video Capture en Media Foundation en lugar de DirectShow, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.
Nota:
[Desusado. Esta API se puede quitar de futuras versiones de Windows.
El RenderOutputPins
método crea la parte de vista previa del gráfico de filtros.
Sintaxis
HRESULT RenderOutputPins();
Parámetros
Este método no tiene parámetros.
Valor devuelto
Devuelve un valor HRESULT . Estos son los valores posibles:
Código devuelto | Descripción |
---|---|
|
Correcto. |
|
No se puede reproducir la secuencia de audio. |
|
Argumento no válido. |
|
Error en la operación porque el proyecto no se ha representado correctamente. |
|
error inesperado. |
Observaciones
Antes de llamar a este método, llame a IRenderEngine::ConnectFrontEnd para compilar el front-end del grafo. Para realizar una operación distinta de la versión preliminar, no llame a este método. En su lugar, llame a IRenderEngine::GetGroupOutputPin para obtener punteros a las patillas de salida.
Si no hay ninguna tarjeta de sonido en el equipo del usuario, este método devuelve VFW_S_AUDIO_NOT_RENDERED. No habrá vista previa de audio en este caso, pero la vista previa de vídeo no se verá afectada.
Si el pin procede de un grupo de vídeos, este método crea una ventana de vídeo. El subproceso que realiza la llamada debe enviar mensajes, por ejemplo, para mover la ventana o responder a los clics del mouse en el área cliente de la ventana.
Nota:
El archivo de encabezado Qedit.h no es compatible con los encabezados de Direct3D posteriores a la versión 7.
Nota:
Para obtener Qedit.h, descargue la actualización de Microsoft Windows SDK para Windows Vista y .NET Framework 3.0. Qedit.h no está disponible en el Microsoft Windows SDK para Windows 7 y .NET Framework 3.5 Service Pack 1.
Requisitos
Requisito | Value |
---|---|
Encabezado |
|
Biblioteca |
|
Consulte también