所有,我是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();
}
}
}