Author: alax
(2008/11/30 07:40) Over 3 years ago
155
__C(pGraphBuilder->Connect(pRenderablePin, _FilterGraphHelper::GetFilterPin(pParserBaseFilter, PINDIR_INPUT)));
156
pRenderablePin = _FilterGraphHelper::GetFilterPin(pParserBaseFilter, PINDIR_OUTPUT);
157
CComPtr<IBaseFilter> pDecoderBaseFilter;
158
pDecoderBaseFilter = ConstructDmoWrappedFilter(__uuidof(Dmo), DMOCATEGORY_VIDEO_DECODER);
pDecoderBaseFilter = ConstructDmoWrappedFilter(__uuidof(Dmo), DMOCATEGORY_AUDIO_DECODER);
159
__C(pGraphBuilder->AddFilter(pDecoderBaseFilter, NULL));
160
__C(pGraphBuilder->Connect(pRenderablePin, _FilterGraphHelper::GetFilterPin(pDecoderBaseFilter, PINDIR_INPUT)));
161
pRenderablePin = _FilterGraphHelper::GetFilterPin(pDecoderBaseFilter, PINDIR_OUTPUT);
pDecoderBaseFilter = ConstructDmoWrappedFilter(__uuidof(Dmo), DMOCATEGORY_VIDEO_DECODER);pDecoderBaseFilter = ConstructDmoWrappedFilter(__uuidof(Dmo), DMOCATEGORY_AUDIO_DECODER);