T0M50N Posted May 14, 2014 Share Posted May 14, 2014 (edited) I've added this function to the Sound.au3 UDF Func _SoundVolume($aSndID, $iVol) If Not( 0 <= $iVol <= 1000 And IsInt($iVol))Then Return SetError(2, 0, 0) ; invalid Volume Factor If Not __SoundChkSndID($aSndID) Then Return SetError(3, 0, 0) ; invalid Sound ID or file name __SoundMciSendString("setaudio " & $aSndID[0] & " volume to " & $iVol) If @error Then Return SetError(1, @error, 0) Return 1 EndFunc It should change the volume of the audio file but it returns @error 1. What am I doing wrong? http://msdn.microsoft.com/en-us/library/windows/desktop/dd798662(v=vs.85).aspx Edited May 14, 2014 by T0M50N Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted May 14, 2014 Moderators Share Posted May 14, 2014 T0M50N,I can only suggest that there is a problem using that command on sound files - it does state " Digital-video and VCR devices recognize this command", and not waveforms. RazerM and I looked into providing a volume function many years ago (see >here) but as you can see decided that as it was not something we wanted to add for the same reasons as I mentioned above, even though that solution worked on sound files when tested. M23 T0M50N 1 Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind Open spoiler to see my UDFs: Spoiler ArrayMultiColSort ---- Sort arrays on multiple columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area Link to comment Share on other sites More sharing options...
T0M50N Posted May 14, 2014 Author Share Posted May 14, 2014 Thanks for the link; I found some other interesting UDFs through it. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now