IGraphBuilder::Render method
Applies to: desktop apps only
The Render method builds a filter graph that renders the data from a specified output pin.
Syntax
HRESULT Render( [in] IPin *ppinOut );
Parameters
- ppinOut [in]
-
Pointer to the IPin interface on an output pin.
Return value
Returns an HRESULT. Possible values include the following.
| Return code | Description |
|---|---|
|
Success. |
|
Partial success; the audio was not rendered. |
|
Success; the Filter Graph Manager modified a filter name to avoid duplication. |
|
Partial success; some of the streams in this movie are in an unsupported format. |
|
Partial success; the video was not rendered. |
|
Operation aborted. |
|
Insufficient memory. |
|
NULL pointer argument. |
|
No combination of intermediate filters could be found to make the connection. |
|
No combination of filters could be found to render the stream. |
|
There is no common media type between these pins. |
|
The filter to which this pin belongs is not in the filter graph. |
Remarks
This method renders the data from a specified output pin, adding new filters to the graph as needed. Filters are tried in the same order as for the IGraphBuilder::Connect method. For more information, see Intelligent Connect.
During the connection process, the Filter Graph Manager ignores pins on intermediate filters if the pin name begins with a tilde (~). For more information, see PIN_INFO.
Requirements
|
Minimum supported client | Windows 2000 Professional |
|---|---|
|
Minimum supported server | Windows 2000 Server |
|
Header |
|
|
Library |
|
See also
Send comments about this topic to Microsoft
Build date: 3/6/2012