|
| | 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.