Interactive Technologies, Inc.
Cue Resource
A Cue (or Preset) Resource is a binary file with a format described by the following C structures and
constants:
//
------------------------------------------------------------------------------------------
//
Cue Resource (Public)
//
------------------------------------------------------------------------------------------
// Constants
#define CUEID_MIN
Cue 0.00
#define CUEID_MAX
Cue 999,999.99
#define CUEID_MULTIPLIER
number
#define PRESETID_MAX
numbers
#define CUE_OFFSET_STREAM_DATA
for the start of streaming data blocks
// Resource Identifiers
#define CUE_RESTYPE
#define CUE_RESVERS
typedef struct Cue {
//
----------------------------------------------------------
uint8_t
uint8_t
uint8_t
uint8_t
FadeTimes
float
int32_t
uint32_t
//
----------------------------------------------------------
uint32_t
[40Hz])
uint32_t
to start playback
uint32_t
stream to end playback
uint8_t
uint8_t
0
99999999
100
999
0x1000
'C'
'1'
resType;
resVers;
cueType;
cueFlags;
fadeTimes;
followTime;
linkCueID;
reserved1;
streamDuration;
streamTrimStart;
streamTrimEnd;
streamMode;
reserved2[3];
// Minimum cueID corresponds to
// Maximum cueID corresponds to
// CueID is 100x the natural cue
// presetIDs do not use decimal
// This is a fixed file position
// Resource type identifier
// Version 1 identifier
// (0x00) Resource type (Cue = 'C')
// (0x01) Resource version (Cue = '1')
// (0x02) Cue Type
// (0x03) Cue flags
// (0x04) Fade times (up/down/delay)
// (0x14) Follow time (0 = none)
// (0x18) Link Cue ID (-1 = none)
// (0x1C)
// (0x20) Total time of stream (clicks
// (0x24) Number of clicks into stream
// (0x28) Number of clicks from end of
// (0x2C) Auto-Follow/Loop/Hold/Release
// (0x2D) -
CueServer 2 User's Manual - 18.5.18
Page 351 of 429
Need help?
Do you have a question about the CueServer 2 and is the answer not in the manual?