CaptureGraph.ClearGraph;
CaptureGraph.Active := false;
VideoSourceFilter.BaseFilter.Moniker := CapEnum.GetMoniker(0);
CaptureGraph.Active := true;
with CaptureGraph as ICaptureGraphBuilder2 do
begin
CheckDSError(RenderStream(@PIN_CATEGORY_CAPTURE , nil,
VideoSourceFilter as IBaseFilter, nil, ASFWriter as IbaseFilter));
CheckDSError(RenderStream(@PIN_CATEGORY_PREVIEW , nil,
VideoSourceFilter as IBaseFilter, nil, VideoWindow as IbaseFilter));
end;
CaptureGraph.Play;
And it doesn’t work. Does someone know how I can write a program, that
has got 3 functions. Maybe has someone got a program, that does it. I
would be very graceful for help.