LONG Sndstatus(WORD reset)

Description:  Sert à tester le type d'erreur rencontré par le système sonore ainsi qu'à le remettre à zéro.

Opcode:  140  (0x008c)

Availability:  Présent si le bit 2 du cookie '_SND' est à 1 (0x04).

Parameters:  
    reset est un drapeau qui indique si le système sonore doit être remis à zéro. 
    La valeur SND_RESET (1) permet de le remettre à zéro.


Binding:  
    move.w  reset,-(sp)
    move.w  #$8C,-(sp)
    trap    #14
    addq.l  #4,sp
Return value:  Sndstatus() retourne un champ de bits sur 32 bits qui indique l'erreur courante
du système sonore comme suit :
Bit(s) Description
0-3 Ces trois bits codent le type de l'erreur rencontrée par le système
sonore ainsi :
Nom Masque Description
SND_ERROR 0xF Masque à utliser pour isoler le code d'erreur

Nom Masque Description
SND_OK 0 Aucune erreur
SND_BADCONTROL 1 Champ de contrôle invalide
SND_BADSYNC 2 Format de synchro invalide
SND_BADCLOCK 3 Horloge hors des limites
4 Si ce bit est mis, le son sur le canal gauche a été tronqué. Utilisez
le masque SND_LEFTCLIP (0x10) pour isoler ce bit.
5 Si ce bit est mis, le son sur le canal droit a été tronqué. Utilisez
le masque SND_RIGHTCLIP (0x20) pour isoler ce bit.
6-31 Unutilisé. Réservé.


Definition:
    Lorsque la remise à zéro a lieu, les opération suivantes sont effectuées :

    - Les données émises par le DSP ou recues du DSP ne passent pas plus la 
      matrice (le DSP est mis en mode tristate)
    - Le gain (en entrée) et l'atténuation (en sortie) sont mis à zéro
    - Les connexions faites via de la matrice sont désactivées
    - Ni la matrice, ni le micro ne sont branchés sur la sortie casque 
      (ADDERIN est désactivé)
    - Les paramètres des échantillons sont mis à 8 bits stéréo
    - Les nombres de pistes supplémentaire d'enregistement et de restitution 
      est mis à zéro
    - La piste transmise au haut parleur interne est la 0
    - Les interruptions sont désactivées
    - Les opérations de lecture ou d'enregistrement de son sont stoppées 


mailto: Stabylo
HTTP: http://removers.atari.org


See Also: Nothing


Merci de votre visite sur GEMTOS!!!

(C) 2000 Gemtos.free.fr. All rights reserved by the authors.