gpt4 book ai didi

osx-snow-leopard - 在 Snow Leopard 中控制 OS X 音量

转载 作者:行者123 更新时间:2023-12-03 23:38:44 28 4
gpt4 key购买 nike

这是对 Controlling volume of running applications in Mac OS X via Objective-C 的跟进,其中解释了如何为 10.5 或更早版本设置音量。根据 Technical Note TN2223AudioXXXXXGetPropertyAudioXXXXXSetProperty(及相关)函数在 10.6 中已弃用。 .

我不是 OS X 或 CoreAudio 编程方面的专家,所以我希望有人已经了解了 Snow Leopard 的要求,可以帮助我(和其他人)。

最佳答案

这是将音量设置为 50% 的示例:

Float32 volume = 0.5;
UInt32 size = sizeof(Float32);

AudioObjectPropertyAddress address = {
kAudioDevicePropertyVolumeScalar,
kAudioDevicePropertyScopeOutput,
1 // use values 1 and 2 here, 0 (master) does not seem to work
};

OSStatus err;
err = AudioObjectSetPropertyData(device, &address, 0, NULL, size, &volume);

关于osx-snow-leopard - 在 Snow Leopard 中控制 OS X 音量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5286092/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com