Como no se donde poner este mensaje lo explico aqui, esperando que no moleste.
La cuestion es simple: si hago un sampling con los mienbros de WAVEFORMATEX a 11025 KHz y 1 ch a 8 bit de tamaño de cuantizado me salen valores del modo:
0 -> es el valor menor
7fh -> es el valor 0
0ffh -> el valor maximo
o sea son valores absolutos sin signo
por motivos de uso de la FPU decidi cambiar el programa a 16 bit de tamaño cuantizado pero me encontre con una sorpresa:
0->es el 0!
08000h es el menor!
7f00h es el mayor!
o sea son datos con signo
la pregunta que me hago es ¿por que este cambio de criterio y depende de la version de sistema operativo o es un problema de los drivers y servira para todas las tarjetas?
Cita de: joseyana2007 en 15 Noviembre 2008, 02:52 AM
Como no se donde poner este mensaje lo explico aqui, esperando que no moleste.
La cuestion es simple: si hago un sampling con los mienbros de WAVEFORMATEX a 11025 KHz y 1 ch a 8 bit de tamaño de cuantizado me salen valores del modo:
0 -> es el valor menor
7fh -> es el valor 0
0ffh -> el valor maximo
o sea son valores absolutos sin signo
por motivos de uso de la FPU decidi cambiar el programa a 16 bit de tamaño cuantizado pero me encontre con una sorpresa:
0->es el 0!
08000h es el menor!
7f00h es el mayor!
o sea son datos con signo
la pregunta que me hago es ¿por que este cambio de criterio y depende de la version de sistema operativo o es un problema de los drivers y servira para todas las tarjetas?
Que demonios tiene que ver esto con visual basic? :¬¬
este men esta bien...
(http://www.tiffotos.com/a00/totem/testigo.jpg)
:xD :xD
Lee las reglas ante de postear y ubicate
¿nunca programaste el subsistema de audio en VB?
me parece raro...
Por lo que vi creo que tanto para win16 o win32 son las mismas apis o extructuras es posible que el problema este en la tarjeta de audio y como esta programado el codigo.
Saludos