Section courante

A propos

Section administrative du site

SETVOICESOUND

Fixe le son d'un voix
Turbo Pascal pour Windows WINPROCS

Syntaxe

Function SetVoiceSound(Voice: Integer; Frequency: LongInt; Duration: Integer): Integer;

Paramètres

Nom Description
Voice Ce paramètre permet d'indiquer la voix.
Frequency Ce paramètre permet d'indiquer la fréquence sonore.
Duration Ce paramètre permet d'indiquer la durée de la fréquence sonore.

Description

Cette fonction permet de fixer les voix sonores.

Remarques

Exemple

Voici un exemple permettant d'émettre fréquence sonore différentes :

  1. Program SetVoiceSoundSamples;
  2.  
  3. Uses WinCrt,WinProcs;
  4.  
  5. BEGIN
  6.  If(OpenSound > 0)Then Begin
  7.   WriteLn('On commence...');
  8.   SetVoiceSound(1, 100 * (1 shl 16), 100);
  9.   SetVoiceSound(1, 90 * (1 shl 16), 90);
  10.   SetVoiceSound(1, 80 * (1 shl 16), 90);
  11.   StartSound;
  12.   Repeat Until (WaitSoundState(1) <> 0);
  13.   CloseSound;
  14.   WriteLn('C''est terminé');
  15.  End
  16.   Else
  17.  Begin
  18.   WriteLn('Impossible d''ouvrir un canal de son !');
  19.  End;
  20. END.


Dernière mise à jour : Dimanche, le 10 décembre 2017