/foundation/multimedia/audio_framework/services/audio_policy/server/src/service/concurrency/ |
H A D | audio_concurrency_service.cpp | 143 if ((*it)->rendererInfo.pipeType == incomingPipeType && (incomingPipeType == PIPE_TYPE_OFFLOAD || in ActivateAudioConcurrency() 147 CHECK_AND_RETURN_RET_LOG(concurrencyCfgMap_[std::make_pair((*it)->rendererInfo.pipeType, incomingPipeType)] != in ActivateAudioConcurrency() 149 "pipe %{public}d, concede incoming pipe %{public}d", (*it)->sessionId, (*it)->rendererInfo.pipeType, in ActivateAudioConcurrency() 153 CHECK_AND_RETURN_RET_LOG(concurrencyCfgMap_[std::make_pair((*it)->capturerInfo.pipeType, incomingPipeType)] != in ActivateAudioConcurrency() 155 "pipe %{public}d, concede incoming pipe %{public}d", (*it)->sessionId, (*it)->capturerInfo.pipeType, in ActivateAudioConcurrency() 159 if ((*it)->rendererInfo.pipeType == incomingPipeType && (incomingPipeType == PIPE_TYPE_OFFLOAD || in ActivateAudioConcurrency() 163 ConcurrencyAction action = concurrencyCfgMap_[std::make_pair((*it)->rendererInfo.pipeType, incomingPipeType)]; in ActivateAudioConcurrency() 169 ConcurrencyAction action = concurrencyCfgMap_[std::make_pair((*it)->capturerInfo.pipeType, incomingPipeType)]; in ActivateAudioConcurrency()
|
/foundation/multimedia/audio_framework/services/audio_service/client/src/ |
H A D | audio_stream_tracker.cpp | 69 isOffloadAllowed == rendererInfo.isOffloadAllowed && pipeType == rendererInfo.pipeType)) { in UpdateTracker() 76 pipeType = rendererInfo.pipeType; in UpdateTracker()
|
H A D | fast_audio_stream.cpp | 172 void FastAudioStream::GetAudioPipeType(AudioPipeType &pipeType) in GetAudioPipeType() argument 174 pipeType = eMode_ == AUDIO_MODE_PLAYBACK ? rendererInfo_.pipeType : capturerInfo_.pipeType; in GetAudioPipeType()
|
H A D | renderer_in_client.cpp | 134 rendererInfo_.pipeType = offloadEnable_ ? PIPE_TYPE_OFFLOAD : PIPE_TYPE_NORMAL_OUT; in OnOperationHandled() 316 AudioPipeType originType = rendererInfo_.pipeType; in InitDirectPipeType() 319 rendererInfo_.pipeType = (rendererInfo_.rendererFlags == AUDIO_FLAG_VOIP_DIRECT) ? in InitDirectPipeType() 322 rendererInfo_.pipeType = PIPE_TYPE_NORMAL_OUT; in InitDirectPipeType() 589 void RendererInClientInner::GetAudioPipeType(AudioPipeType &pipeType) in GetAudioPipeType() argument 591 pipeType = rendererInfo_.pipeType; in GetAudioPipeType() 1163 rendererInfo_.pipeType = PIPE_TYPE_NORMAL_OUT; in UnsetOffloadMode() 2265 if (rendererInfo_.pipeType == PIPE_TYPE_OFFLOAD) { in RestoreAudioStream() 2266 rendererInfo_.pipeType in RestoreAudioStream() [all...] |
/foundation/multimedia/audio_framework/services/audio_policy/server/include/ |
H A D | audio_stream_collector.h | 48 int32_t UpdateRendererPipeInfo(const int32_t sessionId, const AudioPipeType pipeType); 69 int32_t GetPipeType(const int32_t sessionId, AudioPipeType &pipeType); 70 bool ExistStreamForPipe(AudioPipeType pipeType); 75 int32_t ActivateAudioConcurrency(const AudioPipeType &pipeType);
|
H A D | audio_policy_server_handler.h | 183 bool SendPipeStreamCleanEvent(AudioPipeType pipeType);
|
/foundation/multimedia/audio_framework/services/audio_policy/server/src/ |
H A D | audio_stream_collector.cpp | 166 int32_t AudioStreamCollector::GetPipeType(const int32_t sessionId, AudioPipeType &pipeType) in GetPipeType() argument 178 pipeType = (*it)->rendererInfo.pipeType; in GetPipeType() 182 bool AudioStreamCollector::ExistStreamForPipe(AudioPipeType pipeType) in ExistStreamForPipe() argument 185 [&pipeType](const std::shared_ptr<AudioRendererChangeInfo> &changeInfo) { in ExistStreamForPipe() 186 return changeInfo->rendererInfo.pipeType == pipeType; in ExistStreamForPipe() 398 AudioPipeType pipeType = (*it)->rendererInfo.pipeType; in CheckRendererInfoChanged() local 399 if (pipeType ! in CheckRendererInfoChanged() 597 UpdateRendererPipeInfo(const int32_t sessionId, const AudioPipeType pipeType) UpdateRendererPipeInfo() argument 1101 ActivateAudioConcurrency(const AudioPipeType &pipeType) ActivateAudioConcurrency() argument [all...] |
/foundation/multimedia/audio_framework/services/audio_policy/test/unittest/audio_policy_service_unit_test/src/ |
H A D | audio_policy_service_first_unit_test.cpp | 332 for (const auto& pipeType : pipeTypes) { in HWTEST_F() 333 AUDIO_INFO_LOG("AudioPolicyServiceTest_001 pipeType:%{public}d", static_cast<uint32_t>(pipeType)); in HWTEST_F() 334 GetServerPtr()->audioPolicyService_.MoveToNewPipeInner(TEST_SESSIONID, pipeType); in HWTEST_F() 995 AudioPipeType pipeType = PIPE_TYPE_UNKNOWN; in HWTEST_F() local 1001 retPortName = GetServerPtr()->audioPolicyService_.GetSinkPortName(deviceType, pipeType); in HWTEST_F() 1006 pipeType = PIPE_TYPE_OFFLOAD; in HWTEST_F() 1007 retPortName = GetServerPtr()->audioPolicyService_.GetSinkPortName(deviceType, pipeType); in HWTEST_F() 1010 pipeType = PIPE_TYPE_MULTICHANNEL; in HWTEST_F() 1011 retPortName = GetServerPtr()->audioPolicyService_.GetSinkPortName(deviceType, pipeType); in HWTEST_F() 1051 AudioPipeType pipeType = PIPE_TYPE_UNKNOWN; HWTEST_F() local [all...] |
/foundation/multimedia/audio_framework/test/fuzztest/audiostream_fuzzer/ |
H A D | audio_stream_fuzzer.cpp | 268 config.rendererInfo.pipeType = static_cast<AudioPipeType>(config.rendererInfo.pipeType % in ModifyRendererConfig() 278 config.capturerInfo.pipeType = static_cast<AudioPipeType>(config.capturerInfo.pipeType % in ModifyRecorderConfig() 409 config.rendererInfo.pipeType = GetData<AudioPipeType>(); in AudioServerFuzzTest() 415 config.capturerInfo.pipeType = GetData<AudioPipeType>(); in AudioServerFuzzTest()
|
/foundation/multimedia/audio_framework/interfaces/inner_api/native/audiomanager/include/ |
H A D | audio_stream_tracker.h | 43 AudioPipeType pipeType = PIPE_TYPE_NORMAL_OUT; member in OHOS::AudioStandard::AudioStreamTracker
|
/foundation/multimedia/audio_framework/frameworks/native/audiorenderer/src/ |
H A D | audio_renderer.cpp | 1481 info.rendererInfo.pipeType = PIPE_TYPE_DIRECT_MUSIC; in InitSwitchInfo() 1660 AudioPipeType pipeType = PIPE_TYPE_NORMAL_OUT; in WriteUnderrunEvent() local 1663 pipeType = PIPE_TYPE_LOWLATENCY_OUT; in WriteUnderrunEvent() 1666 pipeType = PIPE_TYPE_OFFLOAD; in WriteUnderrunEvent() 1668 pipeType = PIPE_TYPE_SPATIALIZATION; in WriteUnderrunEvent() 1670 pipeType = PIPE_TYPE_HIGHRESOLUTION; in WriteUnderrunEvent() 1678 bean->Add("PIPE_TYPE", pipeType); in WriteUnderrunEvent() 1841 rendererInfo_.pipeType = PIPE_TYPE_NORMAL_OUT; in ActivateAudioConcurrency() 1845 rendererInfo_.pipeType = PIPE_TYPE_CALL_OUT; in ActivateAudioConcurrency() 1847 rendererInfo_.pipeType in ActivateAudioConcurrency() 1877 AudioPipeType pipeType = PIPE_TYPE_NORMAL_OUT; ConcedeStream() local [all...] |
/foundation/multimedia/audio_framework/services/audio_service/common/src/ |
H A D | audio_process_config.cpp | 221 parcel.WriteInt32(config.rendererInfo.pipeType); 230 parcel.WriteInt32(config.capturerInfo.pipeType); 275 config.rendererInfo.pipeType = static_cast<AudioPipeType>(parcel.ReadInt32()); 284 config.capturerInfo.pipeType = static_cast<AudioPipeType>(parcel.ReadInt32());
|
/foundation/multimedia/audio_framework/test/fuzztest/audiopolicyservenhance_fuzzer/ |
H A D | audio_policy_serv_enhance_fuzzer.cpp | 164 AudioPipeType pipeType = PIPE_TYPE_MULTICHANNEL; in AudioPolicyServSendFuzzTest() local 165 audioPolicyServerHandler->SendPipeStreamCleanEvent(pipeType); in AudioPolicyServSendFuzzTest()
|
/foundation/multimedia/audio_framework/interfaces/inner_api/native/audiocommon/include/ |
H A D | audio_info.h | 346 AudioPipeType pipeType = PIPE_TYPE_UNKNOWN; member 363 && parcel.WriteInt32(static_cast<int32_t>(pipeType)) in Marshalling() 379 pipeType = static_cast<AudioPipeType>(parcel.ReadInt32()); in Unmarshalling() 393 AudioPipeType pipeType = PIPE_TYPE_UNKNOWN; member in OHOS::AudioStandard::AudioCapturerInfo 412 parcel.WriteInt32(static_cast<int32_t>(pipeType)) && in Marshalling() 423 pipeType = static_cast<AudioPipeType>(parcel.ReadInt32()); in Unmarshalling()
|
/foundation/multimedia/audio_framework/frameworks/native/audiocapturer/src/ |
H A D | audio_capturer.cpp | 983 AudioPipeType pipeType = PIPE_TYPE_NORMAL_IN; in WriteOverflowEvent() local 986 pipeType = PIPE_TYPE_LOWLATENCY_IN; in WriteOverflowEvent() 993 bean->Add("PIPE_TYPE", pipeType); in WriteOverflowEvent() 1202 capturerInfo_.pipeType = PIPE_TYPE_CALL_IN; in ActivateAudioConcurrency() 1204 capturerInfo_.pipeType = PIPE_TYPE_LOWLATENCY_IN; in ActivateAudioConcurrency() 1206 int32_t ret = AudioPolicyManager::GetInstance().ActivateAudioConcurrency(capturerInfo_.pipeType); in ActivateAudioConcurrency() 1209 capturerInfo_.pipeType = PIPE_TYPE_NORMAL_IN; in ActivateAudioConcurrency() 1228 AUDIO_INFO_LOG("session %{public}u concede from pipeType %{public}d", sessionID_, capturerInfo_.pipeType); in ConcedeStream() 1229 AudioPipeType pipeType in ConcedeStream() local [all...] |
/foundation/multimedia/audio_framework/test/fuzztest/audiopolicyanother_fuzzer/ |
H A D | audio_policy_another_fuzzer.cpp | 294 AudioPipeType pipeType = *reinterpret_cast<const AudioPipeType *>(rawData); in AudioConcurrencyFuzzTest() local 295 GetServerPtr()->ActivateAudioConcurrency(pipeType); in AudioConcurrencyFuzzTest()
|
/foundation/multimedia/audio_framework/test/fuzztest/audiopolicyservice_fuzzer/ |
H A D | audio_policy_service_fuzzer.cpp | 177 AudioPipeType pipeType = static_cast<AudioPipeType>(num % (PIPE_TYPE_DIRECT_VOIP + 1)); in AudioPolicyServiceDeviceTest() local 178 GetServerPtr()->audioPolicyService_.MoveToNewPipeInner(sessionId, pipeType); in AudioPolicyServiceDeviceTest()
|
/foundation/multimedia/audio_framework/services/audio_policy/client/include/ |
H A D | audio_policy_base.h | 338 virtual int32_t ActivateAudioConcurrency(const AudioPipeType &pipeType) = 0; 340 virtual int32_t MoveToNewPipe(const uint32_t sessionId, const AudioPipeType pipeType) = 0;
|
H A D | audio_policy_proxy.h | 318 int32_t MoveToNewPipe(const uint32_t sessionId, const AudioPipeType pipeType) override; 324 int32_t ActivateAudioConcurrency(const AudioPipeType &pipeType) override;
|
/foundation/multimedia/audio_framework/services/audio_policy/server/src/service/ |
H A D | audio_policy_service.cpp | 902 AudioPipeType pipeType = PIPE_TYPE_OFFLOAD; in OffloadStreamSetCheck() local 903 int32_t ret = ActivateAudioConcurrency(pipeType); in OffloadStreamSetCheck() 1568 AudioPipeType pipeType = PIPE_TYPE_UNKNOWN; in MoveToLocalOutputDevice() local 1569 streamCollector_.GetPipeType(sinkInputIds[i].streamId, pipeType); in MoveToLocalOutputDevice() 1570 std::string sinkName = GetSinkPortName(localDeviceDescriptor->deviceType_, pipeType); in MoveToLocalOutputDevice() 1575 AUDIO_INFO_LOG("move for session [%{public}d], portName %{public}s pipeType %{public}d", in MoveToLocalOutputDevice() 1576 sinkInputIds[i].streamId, sinkName.c_str(), pipeType); in MoveToLocalOutputDevice() 1850 std::string AudioPolicyService::GetSinkPortName(InternalDeviceType deviceType, AudioPipeType pipeType) in GetSinkPortName() argument 1857 if (pipeType == PIPE_TYPE_OFFLOAD) { in GetSinkPortName() 1859 } else if (pipeType in GetSinkPortName() 2429 AudioPipeType pipeType = PIPE_TYPE_UNKNOWN; GetSinkName() local 2440 AudioPipeType pipeType = PIPE_TYPE_UNKNOWN; GetSinkName() local 2947 AudioPipeType pipeType = PIPE_TYPE_UNKNOWN; FetchStreamForA2dpMchStream() local 7029 AudioPipeType pipeType; CheckStreamOffloadMode() local 7192 MoveToNewPipe(uint32_t sessionId, AudioPipeType pipeType) MoveToNewPipe() argument 7204 DynamicUnloadModule(const AudioPipeType pipeType) DynamicUnloadModule() argument 7224 MoveToNewPipeInner(uint32_t sessionId, AudioPipeType pipeType) MoveToNewPipeInner() argument 9491 ActivateAudioConcurrency(const AudioPipeType &pipeType) ActivateAudioConcurrency() argument 10096 AudioPipeType pipeType = PIPE_TYPE_UNKNOWN; FetchStreamForSpkMchStream() local [all...] |
/foundation/multimedia/audio_framework/services/audio_service/test/unittest/renderer_in_server_unit_test/src/ |
H A D | renderer_in_server_unit_test.cpp | 91 processConfig.rendererInfo.pipeType = PIPE_TYPE_DIRECT_MUSIC; in SetUp() 2384 tempProcessConfig.rendererInfo.pipeType = PIPE_TYPE_DIRECT_MUSIC; in HWTEST_F() 2410 tempProcessConfig.rendererInfo.pipeType = PIPE_TYPE_DIRECT_MUSIC; in HWTEST_F() 2438 tempProcessConfig.rendererInfo.pipeType = PIPE_TYPE_DIRECT_MUSIC; in HWTEST_F() 2468 tempProcessConfig.rendererInfo.pipeType = PIPE_TYPE_DIRECT_MUSIC; in HWTEST_F() 2494 tempProcessConfig.rendererInfo.pipeType = PIPE_TYPE_DIRECT_MUSIC; in HWTEST_F() 2522 tempProcessConfig.rendererInfo.pipeType = PIPE_TYPE_DIRECT_MUSIC; in HWTEST_F() 2602 tempProcessConfig.rendererInfo.pipeType = PIPE_TYPE_DIRECT_MUSIC; in HWTEST_F()
|
/foundation/multimedia/audio_framework/frameworks/native/audiopolicy/include/ |
H A D | audio_policy_manager.h | 419 int32_t MoveToNewPipe(const uint32_t sessionId, const AudioPipeType pipeType); 426 int32_t ActivateAudioConcurrency(const AudioPipeType &pipeType);
|
/foundation/multimedia/audio_framework/frameworks/native/audiostream/include/ |
H A D | i_audio_stream.h | 133 virtual void GetAudioPipeType(AudioPipeType &pipeType) = 0;
|
H A D | fast_audio_stream.h | 80 void GetAudioPipeType(AudioPipeType &pipeType) override;
|
/foundation/multimedia/audio_framework/services/audio_policy/server/include/service/ |
H A D | audio_policy_service.h | 477 int32_t MoveToNewPipe(const uint32_t sessionId, const AudioPipeType pipeType); 478 int32_t DynamicUnloadModule(const AudioPipeType pipeType); 484 int32_t ActivateAudioConcurrency(const AudioPipeType &pipeType); 543 std::string GetSinkPortName(InternalDeviceType deviceType, AudioPipeType pipeType = PIPE_TYPE_UNKNOWN); 942 int32_t MoveToNewPipeInner(const uint32_t sessionId, const AudioPipeType pipeType);
|