Évolution des canaux gauche et droit volumes séparément:
Cet article décrit un moyen simple de définir des canaux gauche et droit volumes séparément.
l'Évolution des canaux Gauche et Droit volumes séparément:
Par : Pooia Lalbakhsh
MS en Ingénierie Informatique
Ces deux procédures illustré soufflet régler le volume
des canaux droit et gauche séparément.
à l'Aide de Waveoutsetvolume de MMsystem vous pouvez définir la vague volme.
pour ce faire, vous devez définir la valeur dans une variable Dword:
Le 2 faible de l'ordre des octets : le volume pour le canal de gauche qui peut être quelque chose
entre 0 jusqu'à 65535
Le 2 octets : le volume pour le canal droit qui peut être sonething
entre 0 jusqu'à 65535
à l'aide de ces procédures, vous pouvez configurer les canaux séparément:
utilise MMsystem
Procédure Left_volume (valeur Dword)
var Rvol, temp : Dword
begin
waveoutgetvolume(WAVE_MAPPER, @temp) //retourne le volume actuel
Rvol := hiword (temp)
asm
shl Rvol, 16
fin
Rvol := Rvol et $ffff0000
waveoutsetvolume(WAVE_MAPPER, la valeur ou l'Rvol)
fin
Procédure Right_volume (valeur Dword)
var Lvol, temp : Dword
begin
waveoutgetvolume(WAVE_MAPPER, @temp)
Lvol := Loword (temp)
asm
shl valeur, 16
fin
valeur := valeur $et ffff0000
waveoutsetvolume(WAVE_MAPPER, la valeur ou l'Lvol)
fin
Evolution des canaux gauche et droit volumes separement:
Evolution des canaux gauche et droit volumes separement: : Plusieurs milliers de conseils pour vous faciliter la vie.
Cet article decrit un moyen simple de definir des canaux gauche et droit volumes separement.
l'Evolution des canaux Gauche et Droit volumes separement:
Par : Pooia Lalbakhsh
MS en Ingenierie Informatique
Ces deux procedures illustre soufflet regler le volume
des canaux droit et gauche separement.
a l'Aide de Waveoutsetvolume de MMsystem vous pouvez definir la vague volme.
pour ce faire, vous devez definir la valeur dans une variable Dword:
Le 2 faible de l'ordre des octets : le volume pour le canal de gauche qui peut etre quelque chose
entre 0 jusqu'a 65535
Le 2 octets : le volume pour le canal droit qui peut etre sonething
entre 0 jusqu'a 65535
a l'aide de ces procedures, vous pouvez configurer les canaux separement:
utilise MMsystem
Procedure Left_volume (valeur Dword)
var Rvol, temp : Dword
begin
waveoutgetvolume(WAVE_MAPPER, @temp) //retourne le volume actuel
Rvol := hiword (temp)
asm
shl Rvol, 16
fin
Rvol := Rvol et $ffff0000
waveoutsetvolume(WAVE_MAPPER, la valeur ou l'Rvol)
fin
Procedure Right_volume (valeur Dword)
var Lvol, temp : Dword
begin
waveoutgetvolume(WAVE_MAPPER, @temp)
Lvol := Loword (temp)
asm
shl valeur, 16
fin
valeur := valeur $et ffff0000
waveoutsetvolume(WAVE_MAPPER, la valeur ou l'Lvol)
fin
Évolution des canaux gauche et droit volumes séparément:
By commentfaire
Évolution des canaux gauche et droit volumes séparément: : Plusieurs milliers de conseils pour vous faciliter la vie.