#include <DiracEncodeOutputPin.h>
Inheritance diagram for DiracEncodeOutputPin:


Public Member Functions | |
| DiracEncodeOutputPin (DiracEncodeFilter *inParentFilter, CCritSec *inFilterLock, CMediaType *inOutputMediaType) | |
| virtual | ~DiracEncodeOutputPin (void) |
| virtual bool | FillFormatBuffer (BYTE *inFormatBuffer) |
| virtual unsigned long | FormatBufferSize () |
| DECLARE_IUNKNOWN STDMETHODIMP | NonDelegatingQueryInterface (REFIID riid, void **ppv) |
| virtual HRESULT | DecideBufferSize (IMemAllocator *inAllocator, ALLOCATOR_PROPERTIES *inReqAllocProps) |
| virtual HRESULT | CheckMediaType (const CMediaType *inMediaType) |
| virtual HRESULT | GetMediaType (int inPosition, CMediaType *outMediaType) |
| virtual HRESULT | CompleteConnect (IPin *inReceivePin) |
| virtual HRESULT | DeliverNewSegment (REFERENCE_TIME tStart, REFERENCE_TIME tStop, double dRate) |
| virtual HRESULT | DeliverEndOfStream (void) |
| virtual HRESULT | DeliverEndFlush (void) |
| virtual HRESULT | DeliverBeginFlush (void) |
| bool | SetDelegate (IMediaSeeking *inDelegate) |
| bool | ReleaseDelegate () |
| virtual STDMETHODIMP | GetCapabilities (DWORD *pCapabilities) |
| virtual STDMETHODIMP | CheckCapabilities (DWORD *pCapabilities) |
| virtual STDMETHODIMP | IsFormatSupported (const GUID *pFormat) |
| virtual STDMETHODIMP | QueryPreferredFormat (GUID *pFormat) |
| virtual STDMETHODIMP | SetTimeFormat (const GUID *pFormat) |
| virtual STDMETHODIMP | GetTimeFormat (GUID *pFormat) |
| virtual STDMETHODIMP | GetDuration (LONGLONG *pDuration) |
| virtual STDMETHODIMP | GetStopPosition (LONGLONG *pStop) |
| virtual STDMETHODIMP | GetCurrentPosition (LONGLONG *pCurrent) |
| virtual STDMETHODIMP | ConvertTimeFormat (LONGLONG *pTarget, const GUID *pTargetFormat, LONGLONG Source, const GUID *pSourceFormat) |
| virtual STDMETHODIMP | SetPositions (LONGLONG *pCurrent, DWORD dwCurrentFlags, LONGLONG *pStop, DWORD dwStopFlags) |
| virtual STDMETHODIMP | GetPositions (LONGLONG *pCurrent, LONGLONG *pStop) |
| virtual STDMETHODIMP | GetAvailable (LONGLONG *pEarliest, LONGLONG *pLatest) |
| virtual STDMETHODIMP | SetRate (double dRate) |
| virtual STDMETHODIMP | GetRate (double *dRate) |
| virtual STDMETHODIMP | GetPreroll (LONGLONG *pllPreroll) |
| virtual STDMETHODIMP | IsUsingTimeFormat (const GUID *pFormat) |
Public Attributes | |
| COutputQueue * | mDataQueue |
Protected Member Functions | |
| void | FillMediaType (CMediaType *inMediaType) |
Protected Attributes | |
| HRESULT | mHR |
| AbstractVideoEncodeFilter * | mParentFilter |
| CMediaType * | mOutputMediaType |
| IMediaSeeking * | mSeekDelegate |
| DWORD | mSeekingCap |
Static Protected Attributes | |
| const int | BUFF_SIZE = 65536 |
| const int | BUFF_COUNT = 5 |
|
||||||||||||||||
|
Definition at line 35 of file DiracEncodeOutputPin.cpp. |
|
|
Definition at line 40 of file DiracEncodeOutputPin.cpp. |
|
|
Definition at line 91 of file BasicSeekable.cpp. References BasicSeekable::mSeekDelegate. |
|
|
Definition at line 114 of file AbstractVideoEncodeOutputPin.cpp. References AbstractVideoEncodeOutputPin::mOutputMediaType. |
|
|
Definition at line 184 of file AbstractVideoEncodeOutputPin.cpp. References FALSE, AbstractVideoEncodeOutputPin::mDataQueue, and TRUE. |
|
||||||||||||||||||||
|
Definition at line 212 of file BasicSeekable.cpp. References BasicSeekable::mSeekDelegate. |
|
||||||||||||
|
Definition at line 59 of file AbstractVideoEncodeOutputPin.cpp. |
|
|
Definition at line 177 of file AbstractVideoEncodeOutputPin.cpp. References AbstractVideoEncodeOutputPin::mDataQueue. Referenced by AbstractVideoEncodeInputPin::BeginFlush(). |
|
|
Definition at line 171 of file AbstractVideoEncodeOutputPin.cpp. References AbstractVideoEncodeOutputPin::mDataQueue. Referenced by AbstractVideoEncodeInputPin::EndFlush(). |
|
|
Definition at line 164 of file AbstractVideoEncodeOutputPin.cpp. References AbstractVideoEncodeOutputPin::mDataQueue. Referenced by AbstractVideoEncodeInputPin::EndOfStream(). |
|
||||||||||||||||
|
Definition at line 157 of file AbstractVideoEncodeOutputPin.cpp. References AbstractVideoEncodeOutputPin::mDataQueue. Referenced by AbstractVideoEncodeInputPin::NewSegment(). |
|
|
Implements AbstractVideoEncodeOutputPin. Definition at line 44 of file DiracEncodeOutputPin.cpp. References DiracEncodeFilter::mDiracFormatBlock. |
|
|
|
|
|
Implements AbstractVideoEncodeOutputPin. Definition at line 49 of file DiracEncodeOutputPin.cpp. |
|
||||||||||||
|
Definition at line 251 of file BasicSeekable.cpp. References BasicSeekable::mSeekDelegate. |
|
|
Definition at line 63 of file BasicSeekable.cpp. References BasicSeekable::mSeekDelegate. |
|
|
Definition at line 200 of file BasicSeekable.cpp. References BasicSeekable::mSeekDelegate. |
|
|
Definition at line 177 of file BasicSeekable.cpp. References BasicSeekable::mSeekDelegate. |
|
||||||||||||
|
Definition at line 126 of file AbstractVideoEncodeOutputPin.cpp. References AbstractVideoEncodeOutputPin::FillFormatBuffer(), AbstractVideoEncodeOutputPin::FormatBufferSize(), and AbstractVideoEncodeOutputPin::mOutputMediaType. |
Here is the call graph for this function:

|
||||||||||||
|
Definition at line 240 of file BasicSeekable.cpp. References BasicSeekable::mSeekDelegate. |
|
|
Definition at line 282 of file BasicSeekable.cpp. References BasicSeekable::mSeekDelegate. |
|
|
Definition at line 272 of file BasicSeekable.cpp. References BasicSeekable::mSeekDelegate. |
|
|
Definition at line 189 of file BasicSeekable.cpp. References BasicSeekable::mSeekDelegate. |
|
|
Definition at line 167 of file BasicSeekable.cpp. References BasicSeekable::mSeekDelegate. |
|
|
Definition at line 116 of file BasicSeekable.cpp. References BasicSeekable::mSeekDelegate. |
|
|
Definition at line 292 of file BasicSeekable.cpp. References BasicSeekable::mSeekDelegate. |
|
||||||||||||
|
Definition at line 49 of file AbstractVideoEncodeOutputPin.cpp. |
|
|
Definition at line 137 of file BasicSeekable.cpp. References BasicSeekable::mSeekDelegate. |
|
|
|
||||||||||||||||||||
|
Definition at line 223 of file BasicSeekable.cpp. References BasicSeekable::mSeekDelegate. |
|
|
Definition at line 261 of file BasicSeekable.cpp. References BasicSeekable::mSeekDelegate. |
|
|
Definition at line 155 of file BasicSeekable.cpp. References BasicSeekable::mSeekDelegate. |
|
|
Definition at line 74 of file AbstractVideoEncodeOutputPin.h. |
|
|
Definition at line 73 of file AbstractVideoEncodeOutputPin.h. |
|
|
|
Reimplemented from BasicSeekable. Definition at line 67 of file AbstractVideoEncodeOutputPin.h. |
|
|
Definition at line 71 of file AbstractVideoEncodeOutputPin.h. Referenced by AbstractVideoEncodeOutputPin::AbstractVideoEncodeOutputPin(), AbstractVideoEncodeOutputPin::CheckMediaType(), and AbstractVideoEncodeOutputPin::GetMediaType(). |
|
|
Definition at line 68 of file AbstractVideoEncodeOutputPin.h. |
|
|
|
Definition at line 47 of file BasicSeekable.h. Referenced by BasicSeekable::BasicSeekable(). |
1.3.9