Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mpc-hc/LAVFilters.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'decoder/LAVVideo/LAVVideo.h')
-rw-r--r--decoder/LAVVideo/LAVVideo.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/decoder/LAVVideo/LAVVideo.h b/decoder/LAVVideo/LAVVideo.h
index c16110ef..71ec2b62 100644
--- a/decoder/LAVVideo/LAVVideo.h
+++ b/decoder/LAVVideo/LAVVideo.h
@@ -112,6 +112,7 @@ public:
HRESULT Receive(IMediaSample *pIn);
HRESULT BreakConnect(PIN_DIRECTION dir);
+ HRESULT CompleteConnect(PIN_DIRECTION dir, IPin *pReceivePin);
// ILAVVideoCallback
STDMETHODIMP AllocateFrame(LAVFrame **ppFrame);
@@ -125,6 +126,7 @@ public:
STDMETHODIMP_(BOOL) IsVistaOrNewer();
STDMETHODIMP_(CMediaType&) GetInputMediaType() { return m_pInput->CurrentMediaType(); }
STDMETHODIMP GetLAVPinInfo(LAVPinInfo &info) { if (m_LAVPinInfoValid) { info = m_LAVPinInfo; return S_OK; } return E_FAIL; }
+ STDMETHODIMP_(CBasePin*) GetOutputPin() { return m_pOutput; }
public:
// Pin Configuration
@@ -152,6 +154,8 @@ private:
STDMETHODIMP DeliverToRenderer(LAVFrame *pFrame);
private:
+ friend class CVideoOutputPin;
+
ILAVDecoder *m_pDecoder;
REFERENCE_TIME m_rtPrevStart;