Tag: samplegrabber

使用DirectShowNet寻求关键帧

我的任务是:创建一个图形,将SampleGrabber附加到它,并在构建图形后使用IMediaSeeking接口获取关键帧。 以下是我所做的:在Main方法中: Type comType = Type.GetTypeFromCLSID ( new Guid ( “e436ebb3-524f-11ce-9f53-0020af0ba770” ) ); IGraphBuilder graphBuilder = (IGraphBuilder) Activator.CreateInstance ( comType ); comType = Type.GetTypeFromCLSID ( new Guid ( “C1F400A0-3F08-11d3-9F0B-006008039E37” ) ); ISampleGrabber sampleGrabber = (ISampleGrabber) Activator.CreateInstance ( comType ); graphBuilder.AddFilter ( (IBaseFilter) sampleGrabber, “samplegrabber” ); AMMediaType mediaType = new AMMediaType ( ); mediaType.majorType = MediaType.Video; […]