使用IntPtr初始化使用构造函数的类

时间:2018-02-01 03:15:41

标签: c# namespaces intptr cscore

所有,我是C#的新手,我正在努力解决一个我很难理解的问题。

我在我的代码中引用了一个库(我已成功添加到我的引用中)。我还确定了要引入的库中的特定命名空间。但是,当我在所述命名空间中初始化类的实例时,我遇到了一些问题。

有问题的类有一个构造函数(我相信),它有一个IntPtr参数。当我在我的代码中初始化类的实例时,它期望我为它提供一个IntPtr参数,但我不明白我应该提供什么。我知道IntPtr是一个指向内存空间的指针,但这在我的代码中意味着什么我不确定。

以下是相关图书馆的链接:https://github.com/filoe/cscore 引用中的命名空间/类在我的代码中。

using System;
using CSCore.CoreAudioAPI;

namespace EndpointController_POC_v0._1
{
   class Program
   {
      static void Main(string[] args)
      {
        AudioEndpointVolume endPtCtrl = new AudioEndpointVolume(?);

        endPtCtrl.SetMasterVolumeLevelScalar(1, Guid.Empty);
        Console.ReadLine();

      }
   }
}

0 个答案:

没有答案