waveform Audio Functions (UDF)
Publicado: 27 Ene 2011, 19:05
Hola
¡por fin! :).
He terminado la UDF que me ha dado dolores de cabeza durante unas semanitas...
Hay algunas funciones que pueden mejorarse, pero no se bien como y antes de hacerlo mal... prefiero dejarlo así :) y que alguien me diga como mejorarlo y arreglarlo.
Así, que si hay algo que no esté bien, o es porque no he sabido implementarlo mejor, o porque no me he dado cuenta con tanta modificación en algunas de las funciones :P.
Como ya he dicho por otros posts donde preguntaba cosas acerca de estas apis, las funciones waveOut se encuentran en Winmm.dll y manejan sonido. en realidad, no hacen nada que no haga la UDF Sound.au3, pero de diferente manera más difícil.
Quizá, la diferencia más notable, es que con estas apis, puede reproducirse sonido almacenado en buffers, así que la librería puede serle útil a quiénes necesiten hacer esto.
Por ahí leí, que estas apis son las anteriores a Direct sound (no se si es así), pero diría que Direct sound debe hacer muchas más virguerías con el sonido.
En realidad, waveform Audio Functions tiene más funciones: waveIn, que manejan los dispositivos de entrada de sonido, que dejaré para más adelante, cuando me recupere de waveOut :).
Os adjunto la UDF, que por cierto con la tontería ha ocupado bastante. Básicamente por la documentación de las funciones. He intentado documentarlas lo mejor posible, y traducir también lo mejor que he sabido la documentación original. Así que, teniendo en cuenta que no soy muy bueno con el inglés y que en la documentación a veces pone cosas que no son necesarias.... puede que la documentación también se pueda mejorar.
Salu2!
¡por fin! :).
He terminado la UDF que me ha dado dolores de cabeza durante unas semanitas...
Hay algunas funciones que pueden mejorarse, pero no se bien como y antes de hacerlo mal... prefiero dejarlo así :) y que alguien me diga como mejorarlo y arreglarlo.
Así, que si hay algo que no esté bien, o es porque no he sabido implementarlo mejor, o porque no me he dado cuenta con tanta modificación en algunas de las funciones :P.
Como ya he dicho por otros posts donde preguntaba cosas acerca de estas apis, las funciones waveOut se encuentran en Winmm.dll y manejan sonido. en realidad, no hacen nada que no haga la UDF Sound.au3, pero de diferente manera más difícil.
Quizá, la diferencia más notable, es que con estas apis, puede reproducirse sonido almacenado en buffers, así que la librería puede serle útil a quiénes necesiten hacer esto.
Por ahí leí, que estas apis son las anteriores a Direct sound (no se si es así), pero diría que Direct sound debe hacer muchas más virguerías con el sonido.
En realidad, waveform Audio Functions tiene más funciones: waveIn, que manejan los dispositivos de entrada de sonido, que dejaré para más adelante, cuando me recupere de waveOut :).
Os adjunto la UDF, que por cierto con la tontería ha ocupado bastante. Básicamente por la documentación de las funciones. He intentado documentarlas lo mejor posible, y traducir también lo mejor que he sabido la documentación original. Así que, teniendo en cuenta que no soy muy bueno con el inglés y que en la documentación a veces pone cosas que no son necesarias.... puede que la documentación también se pueda mejorar.
Salu2!