Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
.gif)
This class is provided to allow a filter downstream from the source to create a thread and pull a media stream from an asynchronous source filter that supports the IAsyncReader interface.
Typically, this class is implemented on the input pin of a parser filter, because the DirectShow asynchronous reader filter just reads a media stream from a file and provides no parsing.
Protected Data Members
| Member | Description |
|---|---|
| m_pAlloc | Pointer to the IMemAllocator interface used by the connection. |
Member Functions
| Member function | Description |
|---|---|
| Active | Instructs the pin to start pulling data from the asynchronous reader. |
| AlignDown | Aligns a LONGLONG value down to the next LONG boundary. |
| AlignUp | Aligns a LONGLONG value up to the next LONG boundary. |
| Connect | Initiates a connection from this pin to the asynchronous reader. |
| CPullPin | Constructs a CPullPin object. |
| Disconnect | Breaks a connection to the asynchronous reader. |
| Duration | Retrieves the total duration of the media stream. |
| GetReader | Retrieves the asynchronous reader interface. |
| Inactive | Instructs the pin to stop pulling data from the asynchronous reader. |
| Seek | Sets the start and stop times of the media stream. |
Overrideable Member Functions
| Member function | Description |
|---|---|
| BeginFlush | Flushes this pin and all downstream pins. |
| DecideAllocator | Proposes an allocator for use by the asynchronous reader. |
| EndFlush | Signals end of flushing operation. |
| EndOfStream | Sends end-of-stream notification downstream. |
| OnError | Handles run-time errors that caused pulling to stop. |
| Receive | Handles the arrival of data from the asynchronous reader. |
Requirements
DirectShow applications and DirectShow filters have different include file and link library requirements.
For more information, see Setting Up the Build Environment.
OS Versions: Windows CE 2.12 and later. Version 2.12 requires DXPAK 1.0 or later.
Header:
Send Feedback on this topic to the authors