8 #ifndef META_OCEAN_MEDIA_DS_GRAPH_OBJECT_H
9 #define META_OCEAN_MEDIA_DS_GRAPH_OBJECT_H
34 typedef std::vector<ScopedIBaseFilter>
Filters;
104 bool connectFilters(IBaseFilter* outputFilter, IBaseFilter* inputFilter,
const AM_MEDIA_TYPE* type =
nullptr);
113 bool connectFilter(IPin* outputPin, IBaseFilter* inputFilter,
const AM_MEDIA_TYPE* type =
nullptr);
122 bool connectFilter(IBaseFilter* outputFilter, IPin* inputPin,
const AM_MEDIA_TYPE* type =
nullptr);
157 bool graphIsRunning_ =
false;
164 DWORD rotId_ = DWORD(0);
This class wraps an unmanaged object (or reference) which needs to be released after usage.
Definition: ScopedObject.h:166
The namespace covering the entire Ocean framework.
Definition: Accessor.h:15