|
| MFTransform () |
|
virtual | ~MFTransform () |
|
void | addProbe (MFVideoProbeControl *probe) |
|
void | removeProbe (MFVideoProbeControl *probe) |
|
void | setVideoSink (IUnknown *videoSink) |
|
STDMETHODIMP | QueryInterface (REFIID iid, void **ppv) override |
|
| STDMETHODIMP_ (ULONG) AddRef() override |
|
| STDMETHODIMP_ (ULONG) Release() override |
|
STDMETHODIMP | GetStreamLimits (DWORD *pdwInputMinimum, DWORD *pdwInputMaximum, DWORD *pdwOutputMinimum, DWORD *pdwOutputMaximum) override |
|
STDMETHODIMP | GetStreamCount (DWORD *pcInputStreams, DWORD *pcOutputStreams) override |
|
STDMETHODIMP | GetStreamIDs (DWORD dwInputIDArraySize, DWORD *pdwInputIDs, DWORD dwOutputIDArraySize, DWORD *pdwOutputIDs) override |
|
STDMETHODIMP | GetInputStreamInfo (DWORD dwInputStreamID, MFT_INPUT_STREAM_INFO *pStreamInfo) override |
|
STDMETHODIMP | GetOutputStreamInfo (DWORD dwOutputStreamID, MFT_OUTPUT_STREAM_INFO *pStreamInfo) override |
|
STDMETHODIMP | GetAttributes (IMFAttributes **pAttributes) override |
|
STDMETHODIMP | GetInputStreamAttributes (DWORD dwInputStreamID, IMFAttributes **pAttributes) override |
|
STDMETHODIMP | GetOutputStreamAttributes (DWORD dwOutputStreamID, IMFAttributes **pAttributes) override |
|
STDMETHODIMP | DeleteInputStream (DWORD dwStreamID) override |
|
STDMETHODIMP | AddInputStreams (DWORD cStreams, DWORD *adwStreamIDs) override |
|
STDMETHODIMP | GetInputAvailableType (DWORD dwInputStreamID, DWORD dwTypeIndex, IMFMediaType **ppType) override |
|
STDMETHODIMP | GetOutputAvailableType (DWORD dwOutputStreamID, DWORD dwTypeIndex, IMFMediaType **ppType) override |
|
STDMETHODIMP | SetInputType (DWORD dwInputStreamID, IMFMediaType *pType, DWORD dwFlags) override |
|
STDMETHODIMP | SetOutputType (DWORD dwOutputStreamID, IMFMediaType *pType, DWORD dwFlags) override |
|
STDMETHODIMP | GetInputCurrentType (DWORD dwInputStreamID, IMFMediaType **ppType) override |
|
STDMETHODIMP | GetOutputCurrentType (DWORD dwOutputStreamID, IMFMediaType **ppType) override |
|
STDMETHODIMP | GetInputStatus (DWORD dwInputStreamID, DWORD *pdwFlags) override |
|
STDMETHODIMP | GetOutputStatus (DWORD *pdwFlags) override |
|
STDMETHODIMP | SetOutputBounds (LONGLONG hnsLowerBound, LONGLONG hnsUpperBound) override |
|
STDMETHODIMP | ProcessEvent (DWORD dwInputStreamID, IMFMediaEvent *pEvent) override |
|
STDMETHODIMP | ProcessMessage (MFT_MESSAGE_TYPE eMessage, ULONG_PTR ulParam) override |
|
STDMETHODIMP | ProcessInput (DWORD dwInputStreamID, IMFSample *pSample, DWORD dwFlags) override |
|
STDMETHODIMP | ProcessOutput (DWORD dwFlags, DWORD cOutputBufferCount, MFT_OUTPUT_DATA_BUFFER *pOutputSamples, DWORD *pdwStatus) override |
|
Definition at line 31 of file mftvideo_p.h.