实例介绍
【实例简介】
AudioSwitch音频切换工具:
这款工具使得用户能够轻松切换默认音频输入或输出设备,同时提供了音量调节功能。它为那些需要在多个音频设备间切换,或希望快速调整音量的用户提供了极大的便利。
软件特点:
无论您是在进行在线会议、游戏还是享受音乐,AudioSwitch音频切换工具都能为您提供更流畅、高效的音频管理体验。
【实例截图】
【核心代码】
文件清单
└── AudioSwitch-5e8025de82cccd94200a6b896594b293df2b975d
├── app.config
├── app.manifest
├── AudioSwitch.csproj
├── AudioSwitchSetupAndDesign
│ ├── AudioSwitchIcon.ico
│ ├── AudioSwitchLogo - Copy.svg
│ ├── AudioSwitchLogo - minimal.svg
│ ├── AudioSwitchLogo-new.png
│ ├── AudioSwitchLogo.png
│ ├── AudioSwitchLogo.svg
│ ├── AudioSwitch New Header.pdn
│ ├── AudioSwitchSetup.iss
│ ├── AudioSwitchSetup-new.iss
│ ├── Equalizer_by_battlefield1010.jpg
│ ├── Icon.pdn
│ ├── Icon.png
│ ├── knob.svg
│ ├── WizModernImage-IS.bmp
│ ├── WizModernImage-IS-new.bmp
│ ├── WizModernImage-IS-new.pdn
│ ├── WizModernImage-IS.pdn
│ ├── WizModernSmallImage-IS.bmp
│ ├── WizModernSmallImage-IS-new.bmp
│ └── WizModernSmallImage-IS-new.pdn
├── AudioSwitch.sln
├── Classes
│ ├── Device.cs
│ ├── DeviceIcons.cs
│ ├── DeviceRepository.cs
│ ├── EndPoints.cs
│ ├── GlobalHotkeys.cs
│ ├── Hotkey.cs
│ ├── OSDskin.cs
│ ├── Program.cs
│ ├── ScrollVolume.cs
│ ├── Settings.cs
│ ├── StartupDeviceTask.cs
│ ├── Win32.cs
│ └── WindowPosition.cs
├── Controls
│ ├── CustomListView.cs
│ ├── CustomListView.resx
│ ├── Devices.cs
│ ├── Devices.Designer.cs
│ ├── Devices.resx
│ ├── LedBar.cs
│ ├── LedBar.Designer.cs
│ ├── LedBar.resx
│ ├── VolumeBar.cs
│ ├── VolumeBar.designer.cs
│ └── VolumeBar.resx
├── CoreAudioApi
│ ├── AudioEndpointVolumeCallback.cs
│ ├── AudioEndpointVolume.cs
│ ├── AudioEndpointVolumeNotificationDelegate.cs
│ ├── AudioMeterInformationChannels.cs
│ ├── AudioMeterInformation.cs
│ ├── AudioVolumeNotificationData.cs
│ ├── DeviceNotFoundException.cs
│ ├── EDataFlow.cs
│ ├── EDeviceState.cs
│ ├── ERole.cs
│ ├── Interfaces
│ │ ├── AUDIO_VOLUME_NOTIFICATION_DATA.cs
│ │ ├── Blob.cs
│ │ ├── CLSCTX.cs
│ │ ├── eStgmAccess.cs
│ │ ├── IAudioEndpointVolumeCallback.cs
│ │ ├── IAudioEndpointVolume.cs
│ │ ├── IAudioMeterInformation.cs
│ │ ├── IMMDeviceCollection.cs
│ │ ├── IMMDevice.cs
│ │ ├── IMMDeviceEnumerator.cs
│ │ ├── IMMNotificationClient.cs
│ │ ├── IPolicyConfig10.cs
│ │ ├── IPolicyConfig.cs
│ │ ├── IPolicyConfigVista.cs
│ │ ├── IPropertyStore.cs
│ │ └── PROPERTYKEY.cs
│ ├── MMDeviceCollection.cs
│ ├── MMDevice.cs
│ ├── MMDeviceEnumerator.cs
│ ├── MMDeviceNotifyClient.cs
│ ├── PKEY.cs
│ ├── PolicyConfigClient.cs
│ ├── PropertyKey.cs
│ ├── PropertyStore.cs
│ ├── PropertyStoreProperty.cs
│ └── PropVariant.cs
├── Forms
│ ├── FormOSD.cs
│ ├── FormOSD.Designer.cs
│ ├── FormOSD.resx
│ ├── FormSettings.cs
│ ├── FormSettings.Designer.cs
│ ├── FormSettings.resx
│ ├── FormSwitcher.cs
│ ├── FormSwitcher.Designer.cs
│ └── FormSwitcher.resx
├── gh-pages
│ ├── AudioSwitchLogoSmall.png
│ ├── input.png
│ └── output.png
├── GlobalHook
│ ├── HookManager.Callbacks.cs
│ ├── HookManager.cs
│ ├── HookManager.Structures.cs
│ └── HookManager.Windows.cs
├── LICENSE
├── Properties
│ ├── AssemblyInfo.cs
│ ├── Resources.Designer.cs
│ └── Resources.resx
├── README.md
├── Resources
│ ├── 1-33_highDPI.png
│ ├── 1-33.png
│ ├── 33-66_highDPI.png
│ ├── 33-66.png
│ ├── 66-100_highDPI.png
│ ├── 66-100.png
│ ├── appicon.ico
│ ├── defaultDevice.png
│ ├── mute_highDPI.png
│ ├── mute.png
│ ├── shadow.png
│ ├── spkr.png
│ ├── ThumbHover.png
│ ├── ThumbMute.png
│ ├── ThumbNormal.png
│ ├── zero_highDPI.png
│ └── zero.png
└── Skins
├── Default
│ ├── back.pdn
│ ├── back.png
│ ├── meter.png
│ ├── mute.pdn
│ ├── mute.png
│ └── skin.xml
├── Grey volume
│ ├── Back.png
│ ├── Meter_Effect.png
│ ├── Meter.png
│ ├── Mute.png
│ └── Skin.xml
├── Ice
│ ├── back.png
│ ├── meter.png
│ ├── mute.png
│ └── skin.xml
├── Ignition
│ ├── back.png
│ ├── meter.png
│ ├── mute.png
│ └── skin.xml
├── ishom
│ ├── back.png
│ ├── meter.png
│ ├── mute.png
│ └── skin.xml
├── PiX
│ ├── back.png
│ ├── meter.png
│ ├── mute.png
│ └── skin.xml
├── Small Glass
│ ├── back.png
│ ├── meter.png
│ ├── mute.png
│ └── skin.xml
└── Squared
├── back.png
├── meter.png
├── mute.png
└── skin.xml
20 directories, 157 files
AudioSwitch音频切换工具:
这款工具使得用户能够轻松切换默认音频输入或输出设备,同时提供了音量调节功能。它为那些需要在多个音频设备间切换,或希望快速调整音量的用户提供了极大的便利。
软件特点:
- 快速切换默认音频输入输出设备
- 简单易用的音量调节功能
-
支持命令行参数,通过键入
AudioSwitch.exe /help
获取新的参数信息
无论您是在进行在线会议、游戏还是享受音乐,AudioSwitch音频切换工具都能为您提供更流畅、高效的音频管理体验。
【实例截图】
【核心代码】
文件清单
└── AudioSwitch-5e8025de82cccd94200a6b896594b293df2b975d
├── app.config
├── app.manifest
├── AudioSwitch.csproj
├── AudioSwitchSetupAndDesign
│ ├── AudioSwitchIcon.ico
│ ├── AudioSwitchLogo - Copy.svg
│ ├── AudioSwitchLogo - minimal.svg
│ ├── AudioSwitchLogo-new.png
│ ├── AudioSwitchLogo.png
│ ├── AudioSwitchLogo.svg
│ ├── AudioSwitch New Header.pdn
│ ├── AudioSwitchSetup.iss
│ ├── AudioSwitchSetup-new.iss
│ ├── Equalizer_by_battlefield1010.jpg
│ ├── Icon.pdn
│ ├── Icon.png
│ ├── knob.svg
│ ├── WizModernImage-IS.bmp
│ ├── WizModernImage-IS-new.bmp
│ ├── WizModernImage-IS-new.pdn
│ ├── WizModernImage-IS.pdn
│ ├── WizModernSmallImage-IS.bmp
│ ├── WizModernSmallImage-IS-new.bmp
│ └── WizModernSmallImage-IS-new.pdn
├── AudioSwitch.sln
├── Classes
│ ├── Device.cs
│ ├── DeviceIcons.cs
│ ├── DeviceRepository.cs
│ ├── EndPoints.cs
│ ├── GlobalHotkeys.cs
│ ├── Hotkey.cs
│ ├── OSDskin.cs
│ ├── Program.cs
│ ├── ScrollVolume.cs
│ ├── Settings.cs
│ ├── StartupDeviceTask.cs
│ ├── Win32.cs
│ └── WindowPosition.cs
├── Controls
│ ├── CustomListView.cs
│ ├── CustomListView.resx
│ ├── Devices.cs
│ ├── Devices.Designer.cs
│ ├── Devices.resx
│ ├── LedBar.cs
│ ├── LedBar.Designer.cs
│ ├── LedBar.resx
│ ├── VolumeBar.cs
│ ├── VolumeBar.designer.cs
│ └── VolumeBar.resx
├── CoreAudioApi
│ ├── AudioEndpointVolumeCallback.cs
│ ├── AudioEndpointVolume.cs
│ ├── AudioEndpointVolumeNotificationDelegate.cs
│ ├── AudioMeterInformationChannels.cs
│ ├── AudioMeterInformation.cs
│ ├── AudioVolumeNotificationData.cs
│ ├── DeviceNotFoundException.cs
│ ├── EDataFlow.cs
│ ├── EDeviceState.cs
│ ├── ERole.cs
│ ├── Interfaces
│ │ ├── AUDIO_VOLUME_NOTIFICATION_DATA.cs
│ │ ├── Blob.cs
│ │ ├── CLSCTX.cs
│ │ ├── eStgmAccess.cs
│ │ ├── IAudioEndpointVolumeCallback.cs
│ │ ├── IAudioEndpointVolume.cs
│ │ ├── IAudioMeterInformation.cs
│ │ ├── IMMDeviceCollection.cs
│ │ ├── IMMDevice.cs
│ │ ├── IMMDeviceEnumerator.cs
│ │ ├── IMMNotificationClient.cs
│ │ ├── IPolicyConfig10.cs
│ │ ├── IPolicyConfig.cs
│ │ ├── IPolicyConfigVista.cs
│ │ ├── IPropertyStore.cs
│ │ └── PROPERTYKEY.cs
│ ├── MMDeviceCollection.cs
│ ├── MMDevice.cs
│ ├── MMDeviceEnumerator.cs
│ ├── MMDeviceNotifyClient.cs
│ ├── PKEY.cs
│ ├── PolicyConfigClient.cs
│ ├── PropertyKey.cs
│ ├── PropertyStore.cs
│ ├── PropertyStoreProperty.cs
│ └── PropVariant.cs
├── Forms
│ ├── FormOSD.cs
│ ├── FormOSD.Designer.cs
│ ├── FormOSD.resx
│ ├── FormSettings.cs
│ ├── FormSettings.Designer.cs
│ ├── FormSettings.resx
│ ├── FormSwitcher.cs
│ ├── FormSwitcher.Designer.cs
│ └── FormSwitcher.resx
├── gh-pages
│ ├── AudioSwitchLogoSmall.png
│ ├── input.png
│ └── output.png
├── GlobalHook
│ ├── HookManager.Callbacks.cs
│ ├── HookManager.cs
│ ├── HookManager.Structures.cs
│ └── HookManager.Windows.cs
├── LICENSE
├── Properties
│ ├── AssemblyInfo.cs
│ ├── Resources.Designer.cs
│ └── Resources.resx
├── README.md
├── Resources
│ ├── 1-33_highDPI.png
│ ├── 1-33.png
│ ├── 33-66_highDPI.png
│ ├── 33-66.png
│ ├── 66-100_highDPI.png
│ ├── 66-100.png
│ ├── appicon.ico
│ ├── defaultDevice.png
│ ├── mute_highDPI.png
│ ├── mute.png
│ ├── shadow.png
│ ├── spkr.png
│ ├── ThumbHover.png
│ ├── ThumbMute.png
│ ├── ThumbNormal.png
│ ├── zero_highDPI.png
│ └── zero.png
└── Skins
├── Default
│ ├── back.pdn
│ ├── back.png
│ ├── meter.png
│ ├── mute.pdn
│ ├── mute.png
│ └── skin.xml
├── Grey volume
│ ├── Back.png
│ ├── Meter_Effect.png
│ ├── Meter.png
│ ├── Mute.png
│ └── Skin.xml
├── Ice
│ ├── back.png
│ ├── meter.png
│ ├── mute.png
│ └── skin.xml
├── Ignition
│ ├── back.png
│ ├── meter.png
│ ├── mute.png
│ └── skin.xml
├── ishom
│ ├── back.png
│ ├── meter.png
│ ├── mute.png
│ └── skin.xml
├── PiX
│ ├── back.png
│ ├── meter.png
│ ├── mute.png
│ └── skin.xml
├── Small Glass
│ ├── back.png
│ ├── meter.png
│ ├── mute.png
│ └── skin.xml
└── Squared
├── back.png
├── meter.png
├── mute.png
└── skin.xml
20 directories, 157 files
好例子网口号:伸出你的我的手 — 分享!
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论