25 #ifndef INCLUDED_ConnectTwoFilters_h_GUID_2F465D2A_B6CB_4CBD_E976_22BB9613AC94 26 #define INCLUDED_ConnectTwoFilters_h_GUID_2F465D2A_B6CB_4CBD_E976_22BB9613AC94 40 IBaseFilter &pSecond) {
41 auto pOut =
GetPin(pFirst, PINDIR_OUTPUT);
42 auto pIn =
GetPin(pSecond, PINDIR_INPUT);
43 return pGraph.Connect(pOut.get(), pIn.get());
46 #endif // INCLUDED_ConnectTwoFilters_h_GUID_2F465D2A_B6CB_4CBD_E976_22BB9613AC94 HRESULT ConnectTwoFilters(IGraphBuilder &pGraph, IBaseFilter &pFirst, IBaseFilter &pSecond)
Helper function for connecting (the first) output pin on one filter to (the first) input pin on anoth...
Definition: ConnectTwoFilters.h:39
comutils::Ptr< IPin > GetPin(IBaseFilter &pFilter, PIN_DIRECTION const PinDir)
Helper function to get a pin of a particular direction.
Definition: GetPin.h:38