equal
deleted
inserted
replaced
28 class TMSStream; |
28 class TMSStream; |
29 } |
29 } |
30 |
30 |
31 namespace QTMS { |
31 namespace QTMS { |
32 |
32 |
33 // FORWARD DECLARATIONS |
|
34 //class QTMSStream; |
|
35 class QTMSSource; |
|
36 class QTMSSink; |
|
37 class QTMSForamt; |
|
38 class QTMSEffect; |
|
39 class QTMSBuffer; |
|
40 class QTMSFormat; |
|
41 |
|
42 // QTMSStreamImpl class |
33 // QTMSStreamImpl class |
43 class QTMSStreamImpl : public QTMSStream, |
34 class QTMSStreamImpl : public QTMSStream, |
44 public TMS::TMSStreamObserver |
35 public TMS::TMSStreamObserver |
45 |
|
46 { |
36 { |
47 enum TQueueType |
|
48 { |
|
49 EMsgBufQueue, |
|
50 EMsgComQueue |
|
51 }; |
|
52 |
|
53 public: |
37 public: |
54 static gint Create(QTMSCallType callType, QTMSStreamType stype, |
38 static gint Create(QTMSCallType callType, QTMSStreamType stype, |
55 QTMSStream*& qstrm, TMS::TMSStream*& tmsstrm); |
39 QTMSStream*& qstrm, TMS::TMSStream*& tmsstrm); |
56 |
40 |
57 virtual ~QTMSStreamImpl(); |
41 virtual ~QTMSStreamImpl(); |