Valeurs sprm et leur signification, Sprm 0 : code descriptif de langue des menus, Tion – Apple DVD Studio Pro 4 Manuel d'utilisation
Page 537

Chapitre 14
Création de scripts
537
•
SPRM 17 : extension du code de langue initiale pour l’audio
•
SPRM 18 : code de langue initiale pour sous-titres, configuration du lecteur de DVD
effectuée par utilisateur
•
SPRM 19 : extension du code de langue initiale pour sous-titres
•
SPRM 20 : code de région du lecteur
•
SPRM 21 : réservé
•
SPRM 22 : réservé
•
SPRM 23 : réservé
Ces SPRM fournissent aux scripts toutes les informations d’état et fonctions de contrôle.
Valeurs SPRM et leur signification
Afin d’être en mesure d’utiliser les SPRM, vous devez connaître leur gamme de valeurs,
ainsi que la signification de ces informations. Les sections suivantes répertorient les
bits les plus fréquemment utilisés pour la création de DVD. Tous les SPRM sont des
valeurs 16 bits, mais seuls certains bits sont décrits. Pour obtenir des informations
sur l’utilisation de l’opération sur les bits “et” en vue d’isoler des bits particuliers de la
valeur 16 bits (pour n’utiliser que les bits nécessaires), consultez la section “
SPRM 0 : code descriptif de langue des menus
Chaque lecteur de DVD dispose de trois types de réglages de langue : Menu (SPRM 0),
Audio (SPRM 16) et Sous-titre (SPRM 18). Ces valeurs reposent sur un code à deux
lettres correspondant à chaque langue parlée. Le code est issu de la valeur ASCII
bas de casse de chaque lettre.
Par exemple, les lettres “en” représentent le terme “english”. Le “e” minuscule est converti
en une valeur ASCII de 101 en mode décimal ou de 65 en mode hexadécimal. Le “n”
minuscule est converti en une valeur ASCII de 110 en mode décimal ou de 6E en mode
hexadécimal. La valeur obtenue après concaténation en mode hexadécimal est 656E.
La valeur décimale de 656E est 25966.
Pour obtenir une liste complète de toutes ces valeurs de langue, consultez la section
“
Connaître le réglage de ce SPRM peut s’avérer utile si vous travaillez sur des projets
multilingues. En lisant la valeur du SPRM 0, vous pouvez connaître la langue dans laquelle
l’utilisateur souhaite que les menus soient affichés. Par exemple, si un projet comporte
des menus dans plusieurs langues, vous pouvez afficher ces menus dans la langue
sélectionnée par l’utilisateur.