4 #define TF_ISPLAYING (1<<0)
5 #define TF_ISRECORDING (1<<1)
6 #define TF_IAMTHEOWNER (1<<2)
12 struct Task
*t_MasterTask
;
13 struct Library
*t_AHIsubBase
;
14 struct Interrupt
*t_PlaySoftInt
;
15 struct Interrupt
*t_MixSoftInt
;
16 struct Process
*t_SlaveProcess
;
17 WORD
*t_MixBuffer1
; /* Filled mixing routine */
18 WORD
*t_MixBuffer2
; /* Filled mixing routine */
19 WORD
*t_MixBuffer3
; /* Filled mixing routine */
20 WORD
*t_SampBuffer1
; /* Played by Toccata */
21 WORD
*t_SampBuffer2
; /* Played by Toccata */
22 ULONG
*t_RecBuffer
; /* Filled by Toccata */
23 struct AHIRecordMessage
*t_RecMessage
;
24 ULONG t_TocSamples
; /* Size of Toc's playbuffer */
25 ULONG t_TocSamplesCnt
; /* Counter */
26 ULONG t_MixSamplesCnt
; /* Counter for mixbuffer */