コード例 #1
0
 protected override GstIAudioGrabber GetAudioGrabber()
 {
     if (_grabber == null)
     {
         _grabber = new GstLocalAudioGrabber();
         _grabber.Init(GstLocalAudioGrabber.GetAudioInputInterfaceGUID(InterfaceID), Channels, SamplingRate);
         _grabber.Start();
     }
     return(_grabber);
 }
コード例 #2
0
ファイル: MicAudioSrcNode.cs プロジェクト: red-pencil/ISWC18
        // 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);
            }
        }