Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
| Microsoft DirectShow 9.0 |
CRendererInputPin Class
.gif)
The CBaseRendererInputPin class implements an input pin for the CBaseRenderer class. Except where noted, the methods in this class delegate to corresponding methods on the CBaseRenderer class.
Requirements
** Header:** Declared in Renbase.h; include Streams.h.
** Library:** Use Strmbase.lib (retail builds) or Strmbasd.lib (debug builds).
| Protected Member Variables | |
| m_pRenderer | Pointer to the filter. |
| Public Methods | |
| CRendererInputPin | Constructor method. |
| BreakConnect | Adds customized code upon breaking a connection. |
| CompleteConnect | Completes the connection. |
| CheckMediaType | Determines if the pin can support a specific media type. |
| Active | Switches the pin to the active (paused or running) mode. |
| Inactive | Switches the pin to an inactive state and releases the memory of the allocator. |
| SetMediaType | Sets the media type of the pin. |
| Allocator | Retrieves a pointer to the default memory allocator. |
| IPin Methods | |
| QueryId | Retrieves an identifier for the pin. |
| EndOfStream | Informs the pin that no additional data is expected until a new run command is issued. |
| BeginFlush | Informs the pin to begin a flush operation. |
| EndFlush | Informs the pin to end a flush operation. |
| IMemInputPin Methods | |
| Receive | Retrieves the next block of data from the stream. |