      CDXL  F O R M A T - Beschreibung

      Typenbedeutung:

      BYTE   8 Bit vorzeichenlose ganze Zahl
      WORD  16 Bit vorzeichenlose ganze Zahl im 'Motorola'-Byte-Sex
      LONG  32 Bit vorzeichenlose ganze Zahl im 'Motorola'-Byte-Sex

      CDXL-Format Beschreibung [CHUNK]

      #01 BYTE: $00 {0}   [CUSTOM CDXL]
       or BYTE: $01 {1}   [STANDARD CDXL]
       or BYTE: $02 {2}   [SPECIAL CDXL]

      Das CDXL-Info-Byte ensteht durch Addition
      dreier Beschreibungsgruppen:

      #02 BYTE: $00 {0}   [RGB]  ...VIDEO ENCODING
       or BYTE: $01 {1}   [HAM]
       or BYTE: $02 {2}   [YUV]
       or BYTE: $03 {3}   [AVM & DCTV]

      plus

      #02 BYTE: $00 {0}   [BIT PLANAR] ...ORIENTATION
       or BYTE: $20 {32}  [BYTE PLANAR]
       or BYTE: $40 {64}  [CHUNKY]
       or BYTE: $80 {128} [BIT LINE]
       or BYTE: $C0 {192} [BYTE LINE]

      plus

      #02 BYTE: $00 {0}   [MONO]     ...AUDIO VALUES
       or BYTE: $10 {16}  [STEREO]

      #03 LONG: $0000295C {10588} [CURRENT CHUNKSIZE]
      #04 LONG: $0000295C {10588} [PREVIOUS CHUNKSIZE]
      #05 WORD: $0000 {0}         [RESERVED]
      #06 WORD: $0001 {1}         [CURRENT FRAMENUMBER]
      #07 WORD: $00CB {203}       [BITMAPWIDTH]
      #08 WORD: $005E {94}        [BITMAPHEIGHT]
      #09 WORD: $0004 {4}         [NUMBEROFBITPLANES]
      #10 WORD: $0020 {32}        [COLORMAPSIZE]
      #11 WORD: $02EC {748}       [RAWSOUNDSIZE]
      #12 LONG: $00000000 {0}     [RESERVED]
      #13 LONG: $00000000 {0}     [RESERVED]

      BYTE #32 - #64 [COLORMAP]   die Pens sind immer WORT-
                                  kodiert mit führenden Nullen
                             d.h. Die Palette ist immer
                                  12 Bit (4096 Farben).

      z.B. 0FFF  oder  0E9A@{par}
            |||_15      |||_10    RGB_Blau_Anteil (0-15)
            ||__15      ||__09    RGB_Grün_Anteil (0-15)
            |___15      |___14    RGB_Rot_Anteil  (0-15)

      Die Daten liegen immer in dieser Reihenfolge vor:

      #3  BITMAPDATA      [UNCOMPRESSED BODY]
      #4  SOUNDDATA       [UNCOMPRESSED BODY]

      #1  HEADER
      #2  COLORMAPDATA
      #3  BITMAPDATA
      #4  SOUNDDATA

    Nehste Seite

    Vorige Seite