java - 使用 IAudioEndpointVolume

标签 java c++ c java-native-interface

我是 C++ 新手,但我想知道如何使用 IAudioEndpointVolume 接口(interface)来获取系统音量信息。我不知道我需要包含和使用什么。我已经看过这里http://msdn.microsoft.com/en-us/library/aa964574.aspx但这没有帮助,因为我对c++了解不够,我这样做的原因实际上是为了java中的java native 接口(interface)项目。我使用的是 Windows 7。请帮忙,谢谢。

最佳答案

IAudioEndpointVolume 是一个 COM 接口(interface),显然您可以在 C++ 中使用它,但它不仅限于 C++。

在研究 JNI 之前(特别是如果您在 C 或 C++ 方面没有太多经验),我会很想寻找一个 Java/COM 桥。您也许可以在这里找到一些信息:How to choose a Java-COM bridge?

关于java - 使用 IAudioEndpointVolume,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14077138/

相关文章:

java - 在 java 中创建一个计数计时器(仅秒和毫秒)

Java fileinputstream 没有那个文件或目录

c++ - Qt 等待 QPushButton 按下

c++ - 营业日的计算方法

c - 在 main.c 中使用在 module.h 中声明并在 module.c 中定义的结构

安全地将int转换为C中的字符串

java - 为什么选择 XSL 转换?

java - 通过引用传递给 setter

c++ - vector 幅度的特征数学库中的成员函数

c - 错误 : dereferencing pointer to incomplete type - Why?