protected override GstIAudioGrabber GetAudioGrabber() { if (_grabber == null) { _grabber = new GstLocalAudioGrabber(); _grabber.Init(GstLocalAudioGrabber.GetAudioInputInterfaceGUID(InterfaceID), Channels, SamplingRate); _grabber.Start(); } return(_grabber); }
// Use this for initialization void Start() { _grabber = new GstLocalAudioGrabber(); _grabber.Init(GstLocalAudioGrabber.GetAudioInputInterfaceGUID(InterfaceID), Channels, SamplingRate); int count = GstLocalAudioGrabber.GetAudioInputInterfacesCount(); for (int i = 0; i < count; ++i) { string name = GstLocalAudioGrabber.GetAudioInputInterfaceName(i); string guid = GstLocalAudioGrabber.GetAudioInputInterfaceGUID(i); Debug.Log(i.ToString() + ">> " + name + ":" + guid); } }