frgnca / AudioDeviceCmdlets

AudioDeviceCmdlets is a suite of PowerShell Cmdlets to control audio devices on Windows
MIT License
737 stars 92 forks source link

Dev v3.1 #52

Closed frgnca closed 2 years ago

frgnca commented 2 years ago

TODO:

DONE:

Set-AudioDevice # Set the given playback/recording device as both the default device and the default communication device, for its type Set-AudioDevice -CommunicationOnly # Set the given playback/recording device as the default communication device and not the default device, for its type Set-AudioDevice -DefaultOnly # Set the given playback/recording device as the default device and not the default communication device, for its type Set-AudioDevice -ID # Set the device with the ID corresponding to the given as both the default device and the default communication device, for its type Set-AudioDevice -ID -CommunicationOnly # Set the device with the ID corresponding to the given as the default communication device and not the default device, for its type Set-AudioDevice -ID -DefaultOnly # Set the device with the ID corresponding to the given as the default device and not the default communication device, for its type Set-AudioDevice -Index # Set the device with the Index corresponding to the given as both the default device and the default communication device, for its type Set-AudioDevice -Index -CommunicationOnly # Set the device with the Index corresponding to the given as the default communication device and not the default device, for its type Set-AudioDevice -Index -DefaultOnly # Set the device with the Index corresponding to the given as the default device and not the default communication device, for its type Set-AudioDevice -PlaybackCommunicationMuteToggle # Set the default communication playback device's mute state to the opposite of its current mute state Set-AudioDevice -PlaybackCommunicationMute # Set the default communication playback device's mute state to the given Set-AudioDevice -PlaybackCommunicationVolume # Set the default communication playback device's volume level on 100 to the given Set-AudioDevice -PlaybackMuteToggle # Set the default playback device's mute state to the opposite of its current mute state Set-AudioDevice -PlaybackMute # Set the default playback device's mute state to the given Set-AudioDevice -PlaybackVolume # Set the default playback device's volume level on 100 to the given Set-AudioDevice -RecordingCommunicationMuteToggle # Set the default communication recording device's mute state to the opposite of its current mute state Set-AudioDevice -RecordingCommunicationMute # Set the default communication recording device's mute state to the given Set-AudioDevice -RecordingCommunicationVolume # Set the default communication recording device's volume level on 100 to the given Set-AudioDevice -RecordingMuteToggle # Set the default recording device's mute state to the opposite of its current mute state Set-AudioDevice -RecordingMute # Set the default recording device's mute state to the given Set-AudioDevice -RecordingVolume # Set the default recording device's volume level on 100 to the given

Write-AudioDevice -PlaybackCommunicationMeter # Write the default playback device's power output on 100 as a meter Write-AudioDevice -PlaybackCommunicationStream # Write the default playback device's power output on 100 as a stream of Write-AudioDevice -PlaybackMeter # Write the default playback device's power output on 100 as a meter Write-AudioDevice -PlaybackStream # Write the default playback device's power output on 100 as a stream of Write-AudioDevice -RecordingCommunicationMeter # Write the default recording device's power output on 100 as a meter Write-AudioDevice -RecordingCommunicationStream # Write the default recording device's power output on 100 as a stream of Write-AudioDevice -RecordingMeter # Write the default recording device's power output on 100 as a meter Write-AudioDevice -RecordingStream # Write the default recording device's power output on 100 as a stream of