Image | Audio | Vidéo |
---|---|---|
X | X |
Renvoie le nombre d'octets par échantillon dans une séquence audio de type WAVE, ou dans une piste audio d'une vidéo. Les données d'une séquence audio de type WAVE peuvent être enregistrées à l'aide d'un octet par échantillon (séquence mono 8 bits ; on parle "d'alignement sur l'octet"), de deux octets par échantillon (séquence stéréo 8 bits ou mono 16 bits ; on parle "d'alignement sur le mot") ou de quatre octets par échantillon (séquence stéréo 16 bits ; on parle "d'alignement sur le double mot").
Fichier d'inclusion
Syntaxe
>>-AlignValue--(--descripteur--)-------------------------------><
Paramètres (type de données)
Codes retour (type de données)
Valeur, en octets par échantillon, d'une séquence audio de type WAVE ou d'une piste audio d'une vidéo (SMALLINT). Ces valeurs sont les suivantes :
Exemples
Extraction du nom de fichier de toutes les séquences audio stockées dans la colonne Son de la table Employés, qui sont définies par deux octets :
EXEC SQL BEGIN DECLARE SECTION; char hvAud_fname[251]; EXEC SQL END DECLARE SECTION; EXEC SQL SELECT FILENAME (SOUND) INTO :hvAud_fname FROM EMPLOYEE WHERE ALIGNVALUE(SOUND) = 2;
Recherche du nombre d'octets par échantillon d'une piste audio d'une séquence vidéo stockée dans la colonne vidéo de la table Employés pour Anne Dupont :
EXEC SQL BEGIN DECLARE SECTION; short hvAlign_val; EXEC SQL END DECLARE SECTION; EXEC SQL SELECT ALIGNVALUE(VIDEO) INTO :hvAlign_val FROM EMPLOYEE WHERE NAME='Anne Dupont';