Definition at line 52 of file RtspSourceOutputPin.h.
Public Member Functions | |
RtspSourceOutputPin (HRESULT *pHr, RtspSourceFilter *pFilter, MediaSubsession *pMediaSubsession, int nID) | |
Constructor. | |
virtual | ~RtspSourceOutputPin (void) |
Destructor. | |
STDMETHODIMP | Notify (IBaseFilter *pSelf, Quality q) |
We do not currently support quality control. | |
STDMETHODIMP | NonDelegatingQueryInterface (REFIID riid, __deref_out void **ppv) |
override this to publicise our interfaces | |
STDMETHODIMP | GetMaxStreamOffset (REFERENCE_TIME *prtMaxOffset) |
From IAMPushSource. | |
STDMETHODIMP | GetPushSourceFlags (ULONG *pFlags) |
From IAMPushSource. | |
STDMETHODIMP | GetStreamOffset (REFERENCE_TIME *prtOffset) |
From IAMPushSource. | |
STDMETHODIMP | SetMaxStreamOffset (REFERENCE_TIME rtMaxOffset) |
From IAMPushSource. | |
STDMETHODIMP | SetPushSourceFlags (ULONG Flags) |
From IAMPushSource. | |
STDMETHODIMP | SetStreamOffset (REFERENCE_TIME rtOffset) |
From IAMPushSource. | |
STDMETHODIMP | GetLatency (REFERENCE_TIME *prtLatency) |
From IAMPushSource. | |
void | setOffset (double dOffset) |
Sets the start time offset of the filter: this offset gets subtracted from the starting time of each media sample This has to happen since the samples we receive will not be Zero-based. | |
Protected Member Functions | |
void | initialiseMediaType (MediaSubsession *pMediaSubsession, HRESULT *phr) |
virtual HRESULT | GetMediaType (CMediaType *pMediaType) |
Override CSourceStream methods. | |
HRESULT | DecideBufferSize (IMemAllocator *pAlloc, ALLOCATOR_PROPERTIES *pRequestProperties) |
Decides how big the buffer must be for the media sample. | |
HRESULT | FillBuffer (IMediaSample *pSample) |
method which fills frame buffer with media sample data and sets start times | |
virtual HRESULT | DoBufferProcessingLoop (void) |
Buffer processing loop. | |
Friends | |
class | RtspSourceFilter |
void RtspSourceOutputPin::setOffset | ( | double | dOffset | ) |
Sets the start time offset of the filter: this offset gets subtracted from the starting time of each media sample This has to happen since the samples we receive will not be Zero-based.
Definition at line 513 of file RtspSourceOutputPin.cpp.