23 using namespace QTMS; |
23 using namespace QTMS; |
24 using namespace TMS; |
24 using namespace TMS; |
25 |
25 |
26 QTMSGlobalRouting::QTMSGlobalRouting() : |
26 QTMSGlobalRouting::QTMSGlobalRouting() : |
27 iRouting(NULL) |
27 iRouting(NULL) |
28 { |
28 { |
29 } |
29 } |
30 |
30 |
31 QTMSGlobalRouting::~QTMSGlobalRouting() |
31 QTMSGlobalRouting::~QTMSGlobalRouting() |
32 { |
32 { |
33 delete iRouting; |
33 delete iRouting; |
34 } |
34 } |
35 |
35 |
36 gint QTMSGlobalRouting::SetOutput(const QTMSAudioOutput output) |
36 gint QTMSGlobalRouting::SetOutput(const QTMSAudioOutput output) |
37 { |
37 { |
38 gint status(QTMS_RESULT_UNINITIALIZED_OBJECT); |
38 gint status(QTMS_RESULT_UNINITIALIZED_OBJECT); |
39 if (iRouting) |
39 if (iRouting) { |
40 { |
|
41 status = iRouting->SetOutput(output); |
40 status = iRouting->SetOutput(output); |
42 } |
41 } |
43 return status; |
42 return status; |
44 } |
43 } |
45 |
44 |
46 gint QTMSGlobalRouting::GetOutput(QTMSAudioOutput& output) |
45 gint QTMSGlobalRouting::GetOutput(QTMSAudioOutput& output) |
47 { |
46 { |
48 gint status(QTMS_RESULT_UNINITIALIZED_OBJECT); |
47 gint status(QTMS_RESULT_UNINITIALIZED_OBJECT); |
49 if (iRouting) |
48 if (iRouting) { |
50 { |
|
51 status = iRouting->GetOutput(output); |
49 status = iRouting->GetOutput(output); |
52 } |
50 } |
53 return status; |
51 return status; |
54 } |
52 } |
55 |
53 |
56 gint QTMSGlobalRouting::GetPreviousOutput(QTMSAudioOutput& output) |
54 gint QTMSGlobalRouting::GetPreviousOutput(QTMSAudioOutput& output) |
57 { |
55 { |
58 gint status(QTMS_RESULT_UNINITIALIZED_OBJECT); |
56 gint status(QTMS_RESULT_UNINITIALIZED_OBJECT); |
59 if (iRouting) |
57 if (iRouting) { |
60 { |
|
61 status = iRouting->GetPreviousOutput(output); |
58 status = iRouting->GetPreviousOutput(output); |
62 } |
59 } |
63 return status; |
60 return status; |
64 } |
61 } |
65 |
62 |
66 gint QTMSGlobalRouting::GetAvailableOutputs(OutputVector& outputs) |
63 gint QTMSGlobalRouting::GetAvailableOutputs(OutputVector& outputs) |
67 { |
64 { |
68 gint status(QTMS_RESULT_UNINITIALIZED_OBJECT); |
65 gint status(QTMS_RESULT_UNINITIALIZED_OBJECT); |
69 if (iRouting) |
66 if (iRouting) { |
70 { |
|
71 status = iRouting->GetAvailableOutputs(outputs); |
67 status = iRouting->GetAvailableOutputs(outputs); |
72 } |
68 } |
73 return status; |
69 return status; |
74 } |
70 } |
75 |
71 |
76 // End of file |
72 // End of file |