Skip to content

WindowsでオーディオのPan(左右のバランス)を変更するサンプルコード

Notifications You must be signed in to change notification settings

Kamesuta/PanVolume

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

オーディオのPan(左右のバランス)を変更するサンプルコード

Windows API (Core Audio API) を使って、オーディオのPan(左右のバランス)を変更するサンプルコードです。

アプリごとに左右のバランス(パン)を変更できます。
(これにより例えば、Discordを同時起動して、Discordが左から鳴り、Discord PTBが中央から、Discord Canaryが右から鳴るように設定して、同時VCを使い分けたりすることができます。)

このサンプルコードでは Discord の音量を右から鳴るように変更しています。

// 音量をvolume%に設定
float leftVolume = 0.0f;
float rightVolume = 1.0f;
if (!SetApplicationVolume(processIds, leftVolume, rightVolume)) {
    std::wcerr << L"音量を変更できませんでした。" << std::endl;
    return 1;
}

std::wcout << L"音量を左" << (leftVolume * 100) << L"%、右" << (rightVolume * 100) << L"%に設定しました。" << std::endl;

About

WindowsでオーディオのPan(左右のバランス)を変更するサンプルコード

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages