Home
last modified time | relevance | path

Searched refs:IPin (Results 1 – 25 of 61) sorted by relevance

123

/reactos/dll/directx/wine/quartz/
H A Dpin.h43 typedef HRESULT (* PRECONNECTPROC)(IPin * iface, IPin * pConnectPin, ALLOCATOR_PROPERTIES *props);
110 LPCRITICAL_SECTION pCritSec, IPin ** ppPin);
116 HRESULT WINAPI PullPin_ReceiveConnection(IPin * iface, IPin * pReceivePin, const AM_MEDIA_TYPE * pm…
117 HRESULT WINAPI PullPin_Disconnect(IPin * iface);
118 HRESULT WINAPI PullPin_QueryInterface(IPin * iface, REFIID riid, LPVOID * ppv);
119 ULONG WINAPI PullPin_Release(IPin * iface);
120 HRESULT WINAPI PullPin_EndOfStream(IPin * iface);
121 HRESULT WINAPI PullPin_QueryAccept(IPin * iface, const AM_MEDIA_TYPE * pmt);
122 HRESULT WINAPI PullPin_BeginFlush(IPin * iface);
123 HRESULT WINAPI PullPin_EndFlush(IPin * iface);
[all …]
H A Dpin.c35 typedef HRESULT (*SendPinFunc)( IPin *to, LPVOID arg );
88 IPin *pin = NULL; in SendFurther()
102 IPin *connected = NULL; in SendFurther()
163 static HRESULT deliver_endflush(IPin* pin, LPVOID unused) in deliver_endflush()
174 static HRESULT deliver_newsegment(IPin *pin, LPVOID data) in deliver_newsegment()
253 HRESULT WINAPI PullPin_ReceiveConnection(IPin * iface, IPin * pReceivePin, const AM_MEDIA_TYPE * pm… in PullPin_ReceiveConnection()
374 ULONG WINAPI PullPin_Release(IPin *iface) in PullPin_Release()
724 HRESULT WINAPI PullPin_EndOfStream(IPin * iface) in PullPin_EndOfStream()
739 HRESULT WINAPI PullPin_BeginFlush(IPin * iface) in PullPin_BeginFlush()
773 HRESULT WINAPI PullPin_EndFlush(IPin * iface) in PullPin_EndFlush()
[all …]
H A Dparser.c68 static IPin* WINAPI Parser_GetPin(BaseFilter *iface, int pos) in Parser_GetPin()
107 pParser->ppPins = CoTaskMemAlloc(1 * sizeof(IPin *)); in Parser_Create()
178 IPin *connected = NULL; in Parser_Destroy()
448 IPin ** ppOldPins; in Parser_AddPin()
460 IPin *pPin = This->ppPins[This->cStreams + 1]; in Parser_AddPin()
487 IPin ** ppOldPins = This->ppPins; in Parser_RemoveOutputPins()
492 This->ppPins = CoTaskMemAlloc(sizeof(IPin *) * 1); in Parser_RemoveOutputPins()
493 memcpy(This->ppPins, ppOldPins, sizeof(IPin *) * 1); in Parser_RemoveOutputPins()
670 static ULONG WINAPI Parser_OutputPin_Release(IPin * iface) in Parser_OutputPin_Release()
690 static HRESULT WINAPI Parser_OutputPin_Connect(IPin * iface, IPin * pReceivePin, const AM_MEDIA_TYP… in Parser_OutputPin_Connect()
[all …]
H A Dparser.h27 typedef HRESULT (*PFN_PRE_CONNECT) (IPin * iface, IPin * pConnectPin, ALLOCATOR_PROPERTIES *prop);
39 IPin ** ppPins;
75 extern HRESULT WINAPI Parser_FindPin(IBaseFilter * iface, LPCWSTR Id, IPin **ppPin);
81 static inline Parser_OutputPin *unsafe_impl_Parser_OutputPin_from_IPin( IPin *iface ) in unsafe_impl_Parser_OutputPin_from_IPin()
/reactos/sdk/lib/3rdparty/strmbase/
H A Dpin.c36 typedef HRESULT (*SendPinFunc)( IPin *to, LPVOID arg );
38 static inline BasePin *impl_from_IPin( IPin *iface ) in impl_from_IPin()
94 IPin *pin = NULL; in SendFurther()
108 IPin *connected = NULL; in SendFurther()
187 ULONG WINAPI BasePinImpl_AddRef(IPin * iface) in BasePinImpl_AddRef()
222 HRESULT WINAPI BasePinImpl_ConnectedTo(IPin * iface, IPin ** ppPin) in BasePinImpl_ConnectedTo()
329 HRESULT WINAPI BasePinImpl_QueryInternalConnections(IPin * iface, IPin ** apPin, ULONG * cPin) in BasePinImpl_QueryInternalConnections()
405 HRESULT WINAPI BaseOutputPinImpl_Connect(IPin * iface, IPin * pReceivePin, const AM_MEDIA_TYPE * pm… in BaseOutputPinImpl_Connect()
490 HRESULT WINAPI BaseOutputPinImpl_ReceiveConnection(IPin * iface, IPin * pReceivePin, const AM_MEDIA… in BaseOutputPinImpl_ReceiveConnection()
881 HRESULT WINAPI BaseInputPinImpl_Connect(IPin * iface, IPin * pConnector, const AM_MEDIA_TYPE * pmt) in BaseInputPinImpl_Connect()
[all …]
H A Dtransform.c54 static inline BasePin *impl_BasePin_from_IPin( IPin *iface ) in impl_BasePin_from_IPin()
59 static inline BaseInputPin *impl_BaseInputPin_from_IPin( IPin *iface ) in impl_BaseInputPin_from_IPin()
64 static inline BaseOutputPin *impl_BaseOutputPin_from_IPin( IPin *iface ) in impl_BaseOutputPin_from_IPin()
154 static IPin* WINAPI TransformFilter_GetPin(BaseFilter *iface, int pos) in TransformFilter_GetPin()
215 pTransformFilter->ppPins = CoTaskMemAlloc(2 * sizeof(IPin *)); in TransformFilter_Init()
326 IPin *pConnectedTo; in TransformFilterImpl_Release()
445 IPin* ppin; in TransformFilter_InputPin_EndOfStream()
467 static HRESULT WINAPI TransformFilter_InputPin_ReceiveConnection(IPin * iface, IPin * pReceivePin, … in TransformFilter_InputPin_ReceiveConnection()
493 static HRESULT WINAPI TransformFilter_InputPin_Disconnect(IPin * iface) in TransformFilter_InputPin_Disconnect()
507 static HRESULT WINAPI TransformFilter_InputPin_BeginFlush(IPin * iface) in TransformFilter_InputPin_BeginFlush()
[all …]
H A Drenderer.c36 static inline BaseInputPin *impl_BaseInputPin_from_IPin( IPin *iface ) in impl_BaseInputPin_from_IPin()
59 static HRESULT WINAPI BaseRenderer_InputPin_ReceiveConnection(IPin * iface, IPin * pReceivePin, con… in BaseRenderer_InputPin_ReceiveConnection()
79 static HRESULT WINAPI BaseRenderer_InputPin_Disconnect(IPin * iface) in BaseRenderer_InputPin_Disconnect()
100 static HRESULT WINAPI BaseRenderer_InputPin_EndOfStream(IPin * iface) in BaseRenderer_InputPin_EndOfStream()
125 static HRESULT WINAPI BaseRenderer_InputPin_BeginFlush(IPin * iface) in BaseRenderer_InputPin_BeginFlush()
150 static HRESULT WINAPI BaseRenderer_InputPin_EndFlush(IPin * iface) in BaseRenderer_InputPin_EndFlush()
197 static IPin* WINAPI BaseRenderer_GetPin(BaseFilter *iface, int pos) in BaseRenderer_GetPin()
257 &input_BaseInputFuncTable, &This->filter.csFilter, NULL, (IPin **)&This->pInputPin); in BaseRenderer_Init()
303 IPin *pConnectedTo; in BaseRendererImpl_Release()
421 HRESULT WINAPI BaseRendererImpl_FindPin(IBaseFilter * iface, LPCWSTR Id, IPin **ppPin) in BaseRendererImpl_FindPin()
H A Dstrmbase_private.h26 IPin *input;
39 HRESULT QualityControlImpl_Create(IPin *input, IBaseFilter *self, QualityControlImpl **ppv);
/reactos/sdk/include/reactos/wine/
H A Dstrmbase.h35 IPin IPin_iface;
39 IPin * pConnectedTo;
111 ULONG WINAPI BasePinImpl_AddRef(IPin * iface);
112 HRESULT WINAPI BasePinImpl_Disconnect(IPin * iface);
113 HRESULT WINAPI BasePinImpl_ConnectedTo(IPin * iface, IPin ** ppPin);
120 HRESULT WINAPI BasePinImpl_QueryInternalConnections(IPin * iface, IPin ** apPin, ULONG * cPin);
126 HRESULT WINAPI BaseOutputPinImpl_Connect(IPin * iface, IPin * pReceivePin, const AM_MEDIA_TYPE * pm…
127 HRESULT WINAPI BaseOutputPinImpl_ReceiveConnection(IPin * iface, IPin * pReceivePin, const AM_MEDIA…
148 HRESULT WINAPI BaseInputPinImpl_Connect(IPin * iface, IPin * pConnector, const AM_MEDIA_TYPE * pmt);
149 HRESULT WINAPI BaseInputPinImpl_ReceiveConnection(IPin * iface, IPin * pReceivePin, const AM_MEDIA_…
[all …]
/reactos/dll/directx/msdvbnp/
H A Dpin.cpp16 class CPin : public IPin
38 HRESULT STDMETHODCALLTYPE Connect(IPin *pReceivePin, const AM_MEDIA_TYPE *pmt);
41 HRESULT STDMETHODCALLTYPE ConnectedTo(IPin **pPin);
63 IPin * m_Pin;
101 *Output = (IPin*)(this); in QueryInterface()
102 reinterpret_cast<IPin*>(*Output)->AddRef(); in QueryInterface()
121 CPin::Connect(IPin *pReceivePin, const AM_MEDIA_TYPE *pmt) in Connect()
149 hr = pReceivePin->ReceiveConnection((IPin*)this, pmt); in Connect()
163 CPin::ReceiveConnection(IPin *pConnector, const AM_MEDIA_TYPE *pmt) in ReceiveConnection()
189 CPin::ConnectedTo(IPin **pPin) in ConnectedTo()
[all …]
H A Denumpins.cpp33 HRESULT STDMETHODCALLTYPE Next(ULONG cPins, IPin **ppPins, ULONG *pcFetched);
38 … CEnumPins(ULONG NumPins, IPin ** pins) : m_Ref(0), m_NumPins(NumPins), m_Pins(pins), m_Index(0){}; in CEnumPins()
44 IPin ** m_Pins;
81 IPin **ppPins, in Next()
152 IPin ** pins, in CEnumPins_fnConstructor()
/reactos/dll/directx/wine/qedit/
H A Dsamplegrabber.c201 IPin IPin_iface;
205 IPin *pair;
348 IPin *pin; in SampleGrabber_GetPin()
806 SampleGrabber_IPin_AddRef(IPin *iface) in SampleGrabber_IPin_AddRef()
847 SampleGrabber_In_IPin_Connect(IPin *iface, IPin *receiver, const AM_MEDIA_TYPE *mtype) in SampleGrabber_In_IPin_Connect()
855 SampleGrabber_Out_IPin_Connect(IPin *iface, IPin *receiver, const AM_MEDIA_TYPE *type) in SampleGrabber_Out_IPin_Connect()
904 SampleGrabber_In_IPin_ReceiveConnection(IPin *iface, IPin *connector, const AM_MEDIA_TYPE *type) in SampleGrabber_In_IPin_ReceiveConnection()
951 SampleGrabber_Out_IPin_ReceiveConnection(IPin *iface, IPin *connector, const AM_MEDIA_TYPE *mtype) in SampleGrabber_Out_IPin_ReceiveConnection()
995 SampleGrabber_IPin_ConnectedTo(IPin *iface, IPin **pin) in SampleGrabber_IPin_ConnectedTo()
1097 SampleGrabber_In_IPin_QueryInternalConnections(IPin *iface, IPin **pins, ULONG *nPins) in SampleGrabber_In_IPin_QueryInternalConnections()
[all …]
/reactos/dll/directx/ksproxy/
H A Denumpins.cpp33 HRESULT STDMETHODCALLTYPE Next(ULONG cPins, IPin **ppPins, ULONG *pcFetched);
38 CEnumPins(std::vector<IPin*> Pins) : m_Ref(0), m_Pins(Pins), m_Index(0){}; in CEnumPins()
43 std::vector<IPin*> m_Pins;
81 IPin **ppPins, in Next()
152 std::vector<IPin*> Pins, in CEnumPins_fnConstructor()
H A Dinput_pin.cpp28 class CInputPin : public IPin,
65 IPin* STDMETHODCALLTYPE KsGetConnectedPin();
79 HRESULT STDMETHODCALLTYPE ConnectedTo(IPin **pPin);
137 HRESULT STDMETHODCALLTYPE Render(IPin *ppinOut, IGraphBuilder *pGraph);
169 IPin * m_Pin;
396 IPin *ppinOut, in Render()
406 IPin *ppinOut, in Backout()
489 IPin*
1086 CInputPin::Connect(IPin *pReceivePin, const AM_MEDIA_TYPE *pmt) in Connect()
1149 CInputPin::ConnectedTo(IPin **pPin) in ConnectedTo()
[all …]
/reactos/dll/directx/wine/qcap/
H A Davimux.c1348 static ULONG WINAPI AviMuxOut_AddRef(IPin *iface) in AviMuxOut_AddRef()
1354 static ULONG WINAPI AviMuxOut_Release(IPin *iface) in AviMuxOut_Release()
1391 IPin *pConnector, const AM_MEDIA_TYPE *pmt) in AviMuxOut_ReceiveConnection()
1412 static HRESULT WINAPI AviMuxOut_ConnectedTo(IPin *iface, IPin **pPin) in AviMuxOut_ConnectedTo()
1463 IPin *iface, IPin **apPin, ULONG *nPin) in AviMuxOut_QueryInternalConnections()
1756 static ULONG WINAPI AviMuxIn_AddRef(IPin *iface) in AviMuxIn_AddRef()
1762 static ULONG WINAPI AviMuxIn_Release(IPin *iface) in AviMuxIn_Release()
1768 static HRESULT WINAPI AviMuxIn_Connect(IPin *iface, in AviMuxIn_Connect()
1780 IPin *pConnector, const AM_MEDIA_TYPE *pmt) in AviMuxIn_ReceiveConnection()
1874 static HRESULT WINAPI AviMuxIn_ConnectedTo(IPin *iface, IPin **pPin) in AviMuxIn_ConnectedTo()
[all …]
H A Davico.c214 static HRESULT WINAPI AVICompressor_FindPin(IBaseFilter *iface, LPCWSTR Id, IPin **ppPin) in AVICompressor_FindPin()
253 static IPin* WINAPI AVICompressor_GetPin(BaseFilter *iface, int pos) in AVICompressor_GetPin()
256 IPin *ret; in AVICompressor_GetPin()
377 static inline AVICompressor *impl_from_IPin(IPin *iface) in impl_from_IPin()
388 static ULONG WINAPI AVICompressorIn_AddRef(IPin *iface) in AVICompressorIn_AddRef()
394 static ULONG WINAPI AVICompressorIn_Release(IPin *iface) in AVICompressorIn_Release()
400 static HRESULT WINAPI AVICompressorIn_ReceiveConnection(IPin *iface, in AVICompressorIn_ReceiveConnection()
401 IPin *pConnector, const AM_MEDIA_TYPE *pmt) in AVICompressorIn_ReceiveConnection()
419 static HRESULT WINAPI AVICompressorIn_Disconnect(IPin *iface) in AVICompressorIn_Disconnect()
596 static ULONG WINAPI AVICompressorOut_AddRef(IPin *iface) in AVICompressorOut_AddRef()
[all …]
H A Dsmartteefilter.c68 static inline SmartTeeFilter *impl_from_IPin(IPin *iface) in impl_from_IPin()
183 static HRESULT WINAPI SmartTeeFilter_FindPin(IBaseFilter *iface, LPCWSTR Id, IPin **ppPin) in SmartTeeFilter_FindPin()
221 static IPin* WINAPI SmartTeeFilter_GetPin(BaseFilter *iface, int pos) in SmartTeeFilter_GetPin()
224 IPin *ret; in SmartTeeFilter_GetPin()
256 static ULONG WINAPI SmartTeeFilterInput_AddRef(IPin *iface) in SmartTeeFilterInput_AddRef()
262 static ULONG WINAPI SmartTeeFilterInput_Release(IPin *iface) in SmartTeeFilterInput_Release()
455 static ULONG WINAPI SmartTeeFilterCapture_AddRef(IPin *iface) in SmartTeeFilterCapture_AddRef()
461 static ULONG WINAPI SmartTeeFilterCapture_Release(IPin *iface) in SmartTeeFilterCapture_Release()
548 static ULONG WINAPI SmartTeeFilterPreview_AddRef(IPin *iface) in SmartTeeFilterPreview_AddRef()
554 static ULONG WINAPI SmartTeeFilterPreview_Release(IPin *iface) in SmartTeeFilterPreview_Release()
[all …]
H A Dcapturegraph.c261 IPin *capture = NULL; in match_smart_tee_pin()
262 IPin *preview = NULL; in match_smart_tee_pin()
263 IPin *peer = NULL; in match_smart_tee_pin()
325 IPin *smartTeeInput = NULL; in match_smart_tee_pin()
367 IPin *source_out; in find_unconnected_pin()
374 IPin *nextpin; in find_unconnected_pin()
433 IPin *source_out = NULL, *renderer_in; in fnCaptureGraphBuilder2_RenderStream()
504 IPin *compressor_in, *compressor_out; in fnCaptureGraphBuilder2_RenderStream()
585 IPin *partner; in pin_matches()
660 IPin **ppPin) in fnCaptureGraphBuilder2_FindPin()
[all …]
H A Dvfwcapture.c53 static HRESULT VfwPin_Construct( IBaseFilter *, LPCRITICAL_SECTION, IPin ** );
66 IPin * pOutputPin;
163 IPin *conn = NULL; in unknown_inner_Release()
195 static IPin* WINAPI VfwCapture_GetPin(BaseFilter *iface, int pos) in VfwCapture_GetPin()
302 static HRESULT WINAPI VfwCapture_FindPin(IBaseFilter * iface, LPCWSTR Id, IPin **ppPin) in VfwCapture_FindPin()
722 IPin ** ppPin ) in VfwPin_Construct()
746 static inline VfwPinImpl *impl_from_IPin(IPin *iface) in impl_from_IPin()
751 static HRESULT WINAPI VfwPin_QueryInterface(IPin * iface, REFIID riid, LPVOID * ppv) in VfwPin_QueryInterface()
776 VfwPin_Release(IPin * iface) in VfwPin_Release()
792 VfwPin_EnumMediaTypes(IPin * iface, IEnumMediaTypes ** ppEnum) in VfwPin_EnumMediaTypes()
[all …]
/reactos/modules/rostests/winetests/quartz/
H A Dfiltergraph.c38 IPin **ppPins;
506 IPin *pin_in, *pin_out; in test_graph_builder_connect()
634 IPin *pIn = NULL; in test_graph_builder()
916 IPin IPin_iface;
920 IPin * pConnectedTo;
970 static HRESULT WINAPI TestFilter_InputPin_Connect(IPin * iface, IPin * pConnector, const AM_MEDIA_T… in TestFilter_InputPin_Connect()
1033 static HRESULT WINAPI TestFilter_Pin_ConnectedTo(IPin * iface, IPin ** ppPin) in TestFilter_Pin_ConnectedTo()
1122 static HRESULT WINAPI TestFilter_Pin_QueryInternalConnections(IPin * iface, IPin ** apPin, ULONG *… in TestFilter_Pin_QueryInternalConnections()
1396 IPin *pin = NULL; in IEnumPinsImpl_Skip()
1580 IPin *pConnectedTo; in TestFilter_Release()
[all …]
H A Davisplitter.c81 static void test_pin(IPin *pin) in test_pin()
97 IPin *pins[2]; in test_basefilter()
305 IPin *filepin = NULL, *avipin = NULL; in test_filter_graph()
414 IPin *nullpin = NULL; in test_filter_graph()
483 IPin *to = NULL; in test_filter_graph()
527 IPin *to = NULL; in test_filter_graph()
/reactos/sdk/include/dxsdk/
H A Daxcore.idl83 interface IPin;
91 interface IPin : IUnknown
105 [in] IPin * pConnector,
111 [out] IPin **pPin);
132 [out] IPin* *apPin,
146 typedef IPin *PPIN;
220 [in] IPin * ppinOut,
221 [in] IPin * ppinIn,
225 [in] IPin * ppin);
228 [in] IPin * ppin);
[all …]
H A Ddyngraph.idl83 [in] IPin *pOutputPin,
84 [in] IPin *pInputPin,
105 [in] IPin *pOutputPin,
/reactos/dll/directx/bdaplgin/
H A Dpincontrol.cpp45 …CBDAPinControl(HANDLE hFile, IBDA_NetworkProvider * pProvider, IPin * pConnectedPin, ULONG Registr… in CBDAPinControl()
56 IPin * m_pConnectedPin;
209 IPin * pConnectedPin, in CBDAPinControl_RealConstructor()
241 IPin * pConnectedPin = NULL; in CBDAPinControl_fnConstructor()
246 IPin * pPin = NULL; in CBDAPinControl_fnConstructor()
/reactos/sdk/include/psdk/
H A Ddyngraph.idl83 [in] IPin *pOutputPin,
84 [in] IPin *pInputPin,
105 [in] IPin *pOutputPin,

123