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


Public Types | |
| enum | eVideoFormat { NONE = 0, THEORA = 100, DIRAC = 101, OTHER_VIDEO = 2000 } |
Public Member Functions | |
| DiracEncodeFilter (void) | |
| virtual | ~DiracEncodeFilter (void) |
| STDMETHODIMP | NonDelegatingQueryInterface (REFIID riid, void **ppv) |
| virtual bool | ConstructPins () |
| virtual void | DestroyPins () |
| CBasePin * | GetPin (int n) |
| int | GetPinCount (void) |
| virtual STDMETHODIMP | Stop () |
Static Public Member Functions | |
| DECLARE_IUNKNOWN CUnknown *WINAPI | CreateInstance (LPUNKNOWN pUnk, HRESULT *pHr) |
Public Attributes | |
| unsigned short | mVideoFormat |
Static Public Attributes | |
| const long | NUM_PINS = 2 |
Protected Attributes | |
| sDiracFormatBlock | mDiracFormatBlock |
| AbstractVideoEncodeInputPin * | mInputPin |
| AbstractVideoEncodeOutputPin * | mOutputPin |
Friends | |
| class | DiracEncodeInputPin |
| class | DiracEncodeOutputPin |
| class | AbstractVideoEncodeInputPin |
| class | AbstractVideoEncodeOutputPin |
|
|
Definition at line 51 of file AbstractVideoEncodeFilter.h. |
|
|
Definition at line 69 of file DiracEncodeFilter.cpp. References ConstructPins(). Referenced by CreateInstance(). |
Here is the call graph for this function:

|
|
Definition at line 75 of file DiracEncodeFilter.cpp. |
|
|
Implements AbstractVideoEncodeFilter. Definition at line 79 of file DiracEncodeFilter.cpp. References DiracEncodeInputPin, and DiracEncodeOutputPin. Referenced by DiracEncodeFilter(). |
|
||||||||||||
|
Definition at line 53 of file DiracEncodeFilter.cpp. References DiracEncodeFilter(). |
Here is the call graph for this function:

|
|
Definition at line 49 of file AbstractVideoEncodeFilter.cpp. Referenced by AbstractVideoEncodeFilter::~AbstractVideoEncodeFilter(). |
|
|
Definition at line 60 of file AbstractVideoEncodeFilter.cpp. |
|
|
Definition at line 78 of file AbstractVideoEncodeFilter.cpp. References AbstractVideoEncodeFilter::NUM_PINS. |
|
||||||||||||
|
Reimplemented from AbstractVideoEncodeFilter. Definition at line 62 of file DiracEncodeFilter.cpp. References AbstractVideoEncodeFilter::NonDelegatingQueryInterface(). |
Here is the call graph for this function:

|
|
Definition at line 71 of file AbstractVideoEncodeFilter.cpp. References AbstractVideoEncodeFilter::mInputPin, and AbstractVideoEncodeInputPin::ResetFrameCount(). |
Here is the call graph for this function:

|
|
Definition at line 42 of file AbstractVideoEncodeFilter.h. |
|
|
Definition at line 43 of file AbstractVideoEncodeFilter.h. |
|
|
Definition at line 48 of file DiracEncodeFilter.h. Referenced by ConstructPins(). |
|
|
Definition at line 49 of file DiracEncodeFilter.h. Referenced by ConstructPins(). |
|
|
Definition at line 78 of file DiracEncodeFilter.h. Referenced by DiracEncodeOutputPin::FillFormatBuffer(). |
|
|
Definition at line 77 of file AbstractVideoEncodeFilter.h. Referenced by AbstractVideoEncodeFilter::Stop(). |
|
|
Definition at line 78 of file AbstractVideoEncodeFilter.h. Referenced by AbstractVideoEncodeInputPin::BeginFlush(), AbstractVideoEncodeInputPin::EndFlush(), AbstractVideoEncodeInputPin::EndOfStream(), and AbstractVideoEncodeInputPin::NewSegment(). |
|
|
Definition at line 73 of file AbstractVideoEncodeFilter.h. |
|
|
Definition at line 50 of file AbstractVideoEncodeFilter.h. Referenced by AbstractVideoEncodeFilter::GetPinCount(). |
1.3.9