É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:

Évolution des canaux gauche et droit volumes séparément: : Plusieurs milliers de conseils pour vous faciliter la vie.
Recommander aux amis
  • gplus
  • pinterest

Messages récents

Commentaire

Laisser un commentaire

évaluation