BufferCB not being called by SampleGrabber
问题 I'm using a SampleGrabber to get audio data, however my BufferCB method is not being executed. What am I doing wrong ? //add Sample Grabber IBaseFilter pSampleGrabber = (IBaseFilter)Activator.CreateInstance(Type.GetTypeFromCLSID(CLSID_SampleGrabber)); hr = pGraph.AddFilter(pSampleGrabber, "SampleGrabber"); checkHR(hr, "Can't add Sample Grabber"); AMMediaType pSampleGrabber_pmt = new AMMediaType(); //pSampleGrabber_pmt.majorType = MediaType.Audio; pSampleGrabber_pmt.subType = MediaSubType.PCM;