• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright (c) 2025 Huawei Device Co., Ltd.
3  * Licensed under the Apache License, Version 2.0 (the "License");
4  * you may not use this file except in compliance with the License.
5  * You may obtain a copy of the License at
6  *
7  *     http://www.apache.org/licenses/LICENSE-2.0
8  *
9  * Unless required by applicable law or agreed to in writing, software
10  * distributed under the License is distributed on an "AS IS" BASIS,
11  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12  * See the License for the specific language governing permissions and
13  * limitations under the License.
14  */
15 #include "hpae_audio_service_callback_unit_test.h"
16 namespace OHOS {
17 namespace AudioStandard {
~HpaeAudioServiceCallbackUnitTest()18 HpaeAudioServiceCallbackUnitTest::~HpaeAudioServiceCallbackUnitTest()
19 {}
20 
OnOpenAudioPortCb(int32_t portId)21 void HpaeAudioServiceCallbackUnitTest::OnOpenAudioPortCb(int32_t portId)
22 {
23     portId_ = portId;
24 }
25 
OnCloseAudioPortCb(int32_t result)26 void HpaeAudioServiceCallbackUnitTest::OnCloseAudioPortCb(int32_t result)
27 {
28     closeAudioPortResult_ = result;
29 }
30 
OnReloadAudioPortCb(int32_t portId)31 void HpaeAudioServiceCallbackUnitTest::OnReloadAudioPortCb(int32_t portId)
32 {
33     portId_ = portId;
34 }
35 
OnSetSinkMuteCb(int32_t result)36 void HpaeAudioServiceCallbackUnitTest::OnSetSinkMuteCb(int32_t result)
37 {
38     setSinkMuteResult_ = result;
39 }
40 
OnGetAllSinkInputsCb(int32_t result,std::vector<SinkInput> & sinkInputs)41 void HpaeAudioServiceCallbackUnitTest::OnGetAllSinkInputsCb(int32_t result, std::vector<SinkInput> &sinkInputs)
42 {
43     getAllSinkInputsResult_ = result;
44     sinkInputs_ = sinkInputs;
45 }
46 
OnGetAllSourceOutputsCb(int32_t result,std::vector<SourceOutput> & sourceOutputs)47 void HpaeAudioServiceCallbackUnitTest::OnGetAllSourceOutputsCb(int32_t result, std::vector<SourceOutput> &sourceOutputs)
48 {
49     getAllSourceOutputsResult_ = result;
50     sourceOutputs_ = sourceOutputs;
51 }
52 
OnGetAllSinksCb(int32_t result,std::vector<SinkInfo> & sinks)53 void HpaeAudioServiceCallbackUnitTest::OnGetAllSinksCb(int32_t result, std::vector<SinkInfo> &sinks)
54 {
55     getAllSinksResult_ = result;
56     sinks_ = sinks;
57 }
58 
OnMoveSinkInputByIndexOrNameCb(int32_t result)59 void HpaeAudioServiceCallbackUnitTest::OnMoveSinkInputByIndexOrNameCb(int32_t result)
60 {
61     moveSinkInputByIndexOrNameResult_ = result;
62 }
63 
OnMoveSourceOutputByIndexOrNameCb(int32_t result)64 void HpaeAudioServiceCallbackUnitTest::OnMoveSourceOutputByIndexOrNameCb(int32_t result)
65 {
66     moveSourceOutputByIndexOrNameResult_ = result;
67 }
68 
OnSetSourceOutputMuteCb(int32_t result)69 void HpaeAudioServiceCallbackUnitTest::OnSetSourceOutputMuteCb(int32_t result)
70 {
71     setSourceOutputMuteResult_ = result;
72 }
73 
OnGetAudioEffectPropertyCbV3(int32_t result)74 void HpaeAudioServiceCallbackUnitTest::OnGetAudioEffectPropertyCbV3(int32_t result)
75 {
76     getAudioEffectPropertyResult_ = result;
77 }
78 
OnGetAudioEffectPropertyCb(int32_t result)79 void HpaeAudioServiceCallbackUnitTest::OnGetAudioEffectPropertyCb(int32_t result)
80 {
81     getAudioEffectPropertyResult_ = result;
82 }
83 
OnGetAudioEnhancePropertyCbV3(int32_t result)84 void HpaeAudioServiceCallbackUnitTest::OnGetAudioEnhancePropertyCbV3(int32_t result)
85 {
86     getAudioEnhancePropertyResult_ = result;
87 }
88 
OnGetAudioEnhancePropertyCb(int32_t result)89 void HpaeAudioServiceCallbackUnitTest::OnGetAudioEnhancePropertyCb(int32_t result)
90 {
91     getAudioEnhancePropertyResult_ = result;
92 }
93 
HandleSourceAudioStreamRemoved(uint32_t sessionId)94 void HpaeAudioServiceCallbackUnitTest::HandleSourceAudioStreamRemoved(uint32_t sessionId)
95 {}
96 
GetPortId() const97 int32_t HpaeAudioServiceCallbackUnitTest::GetPortId() const noexcept
98 {
99     return portId_;
100 }
101 
GetCloseAudioPortResult() const102 int32_t HpaeAudioServiceCallbackUnitTest::GetCloseAudioPortResult() const noexcept
103 {
104     return closeAudioPortResult_;
105 }
106 
GetSetSinkMuteResult() const107 int32_t HpaeAudioServiceCallbackUnitTest::GetSetSinkMuteResult() const noexcept
108 {
109     return setSinkMuteResult_;
110 }
111 
GetGetAllSinkInputsResult() const112 int32_t HpaeAudioServiceCallbackUnitTest::GetGetAllSinkInputsResult() const noexcept
113 {
114     return getAllSinkInputsResult_;
115 }
116 
GetGetAllSourceOutputsResult() const117 int32_t HpaeAudioServiceCallbackUnitTest::GetGetAllSourceOutputsResult() const noexcept
118 {
119     return getAllSourceOutputsResult_;
120 }
121 
GetGetAllSinksResult() const122 int32_t HpaeAudioServiceCallbackUnitTest::GetGetAllSinksResult() const noexcept
123 {
124     return getAllSinksResult_;
125 }
126 
GetMoveSinkInputByIndexOrNameResult() const127 int32_t HpaeAudioServiceCallbackUnitTest::GetMoveSinkInputByIndexOrNameResult() const noexcept
128 {
129     return moveSinkInputByIndexOrNameResult_;
130 }
131 
GetMoveSourceOutputByIndexOrNameResult() const132 int32_t HpaeAudioServiceCallbackUnitTest::GetMoveSourceOutputByIndexOrNameResult() const noexcept
133 {
134     return moveSourceOutputByIndexOrNameResult_;
135 }
136 
GetSetSourceOutputMuteResult() const137 int32_t HpaeAudioServiceCallbackUnitTest::GetSetSourceOutputMuteResult() const noexcept
138 {
139     return setSourceOutputMuteResult_;
140 }
141 
GetGetAudioEffectPropertyResult() const142 int32_t HpaeAudioServiceCallbackUnitTest::GetGetAudioEffectPropertyResult() const noexcept
143 {
144     return getAudioEffectPropertyResult_;
145 }
146 
GetGetAudioEnhancePropertyResult() const147 int32_t HpaeAudioServiceCallbackUnitTest::GetGetAudioEnhancePropertyResult() const noexcept
148 {
149     return getAudioEnhancePropertyResult_;
150 }
151 
GetSinkInputs() const152 std::vector<SinkInput> HpaeAudioServiceCallbackUnitTest::GetSinkInputs() const noexcept
153 {
154     return sinkInputs_;
155 }
156 
GetSourceOutputs() const157 std::vector<SourceOutput> HpaeAudioServiceCallbackUnitTest::GetSourceOutputs() const noexcept
158 {
159     return sourceOutputs_;
160 }
161 
GetSinks() const162 std::vector<SinkInfo> HpaeAudioServiceCallbackUnitTest::GetSinks() const noexcept
163 {
164     return sinks_;
165 }
166 
167 }  // namespace AudioStandard
168 }  // namespace OHOS