Skip to content

A Windows command-line program for listing audio end-points and setting the default

License

Notifications You must be signed in to change notification settings

Belphemur/AudioEndPointController

 
 

Repository files navigation

AudioEndPointController

A Windows command-line program for listing audio end-points and setting the default

>EndPointController.exe --help
Lists active audio end-point playback devices or sets default audio end-point
playback device.

USAGE
  EndPointController.exe [-a] [-f format_str]  Lists audio end-point playback
											   devices that are enabled.
  EndPointController.exe device_index          Sets the default playback device
											   with the given index.

OPTIONS
  -a             Display all devices, rather than just active devices.
  -f format_str  Outputs the details of each device using the given format
				 string. If this parameter is ommitted the format string
				 defaults to: "Audio Device %d: %ws"

				 Parameters that are passed to the 'printf' function are
				 ordered as follows:
				   - Device index (int)
				   - Device friendly name (wstring)
				   - Device state (int)
				   - Device default? (1 for true 0 for false as int)
				   - Device description (wstring)
				   - Device interface friendly name (wstring)
				   - Device ID (wstring)

AudioEndPointController C#

This repository provides also a C# wrapper for the Native C++ dll.

License

Under LGPLv3

About

A Windows command-line program for listing audio end-points and setting the default

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 92.6%
  • C 5.7%
  • Objective-C 1.7%