Image, Audio und Video Extender Verwaltung und Programmierung

AlignValue


Image Audio Video
  X X

Gibt die Anzahl an Byte pro Sample in einem WAVE-Ton oder in einer Tonspur eines Videos zurück. Ein WAVE-Ton kann seine Daten unter Verwendung von einem Byte pro Sample (8-Bit-Mono, die sogenannte "Byteausrichtung"), unter Verwendung von zwei Byte pro Sample (8-Bit-Stereo oder 16-Bit-Mono, die sogenannte "Wortausrichtung") oder unter Verwendung von vier Byte pro Sample (16-Bit-Stereo, die sogenannte "Doppelwortausrichtung") speichern.

Kopfdatei

Audio
dmbaudio.h

Video
dmbvideo.h

Syntax

>>-AlignValue--(--kennung--)-----------------------------------><
 

Parameter (Datentyp)

kennung (DB2AUDIO oder DB2VIDEO)
Name der Spalte oder Host-Variable, die die Kennung des Tons enthält.

Rückgabewerte (Datentyp)

Byte pro Sample eines WAVE-Tons oder einer Tonspur in einem Video (SMALLINT). Mögliche Werte sind:

1
Byteausrichtung

2
Wortausrichtung

4
Doppelwortausrichtung

Nullwert
Ton in anderen Formaten

Beispiele

Abrufen der Dateinamen aller Audiodaten, die in der Spalte 'sound' der Tabelle 'employee' gespeichert sind, bei denen die Wortausrichtung ausgeführt wird:

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;

Abrufen der Byte pro Sample einer Tonspur in einem Video, das in der Spalte 'video' der Tabelle 'employee' für Anita Jones gespeichert ist:

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='Anita Jones';


[ Seitenanfang | Vorherige Seite | Nächste Seite | Inhaltsverzeichnis | Index ]