Home
last modified time | relevance | path

Searched refs:audioInterrupt (Results 1 – 25 of 71) sorted by relevance

123

/ohos5.0/foundation/multimedia/audio_framework/services/audio_policy/server/src/service/listener/
H A Dpower_state_listener.cpp30 void PowerListerMethods::InitAudioInterruptInfo(AudioInterrupt& audioInterrupt) in InitAudioInterruptInfo() argument
32 audioInterrupt.contentType = ContentType::CONTENT_TYPE_UNKNOWN; in InitAudioInterruptInfo()
33 audioInterrupt.streamUsage = StreamUsage::STREAM_USAGE_UNKNOWN; in InitAudioInterruptInfo()
35 audioInterrupt.audioFocusType.sourceType = SOURCE_TYPE_INVALID; in InitAudioInterruptInfo()
36 audioInterrupt.audioFocusType.isPlay = true; in InitAudioInterruptInfo()
37 audioInterrupt.sessionId = AUDIO_INTERRUPT_SESSION_ID; in InitAudioInterruptInfo()
38 audioInterrupt.pid = getpid(); in InitAudioInterruptInfo()
100 AudioInterrupt audioInterrupt; in ControlAudioFocus() local
101 PowerListerMethods::InitAudioInterruptInfo(audioInterrupt); in ControlAudioFocus()
172 AudioInterrupt audioInterrupt; in ControlAudioFocus() local
[all …]
/ohos5.0/foundation/multimedia/audio_framework/test/fuzztest/audiointerruptservice_fuzzer/
H A Daudio_interrupt_service_fuzzer.cpp92 AudioInterrupt audioInterrupt; in DeactivateAudioInterruptFuzzTest() local
93 audioInterrupt.contentType = *reinterpret_cast<const ContentType *>(rawData); in DeactivateAudioInterruptFuzzTest()
94 audioInterrupt.streamUsage = *reinterpret_cast<const StreamUsage *>(rawData); in DeactivateAudioInterruptFuzzTest()
97 interruptService->DeactivateAudioInterrupt(zoneId, audioInterrupt); in DeactivateAudioInterruptFuzzTest()
173 AudioInterrupt audioInterrupt; in GetSessionInfoInFocusFuzzTest() local
174 audioInterrupt.contentType = *reinterpret_cast<const ContentType *>(rawData); in GetSessionInfoInFocusFuzzTest()
178 interruptService->GetSessionInfoInFocus(audioInterrupt, zoneId); in GetSessionInfoInFocusFuzzTest()
208 AudioInterrupt audioInterrupt; in RequestAudioFocusFuzzTest() local
213 interruptService->RequestAudioFocus(clientId, audioInterrupt); in RequestAudioFocusFuzzTest()
225 AudioInterrupt audioInterrupt; in AbandonAudioFocusFuzzTest() local
[all …]
/ohos5.0/foundation/multimedia/audio_framework/frameworks/native/audiopolicy/test/unittest/manager_test/src/
H A Daudio_manager_unit_test.cpp608 AudioInterrupt audioInterrupt; variable
609 audioInterrupt.contentType = CONTENT_TYPE_RINGTONE;
623 AudioInterrupt audioInterrupt; variable
1308 AudioInterrupt audioInterrupt; variable
1326 AudioInterrupt audioInterrupt; variable
1346 AudioInterrupt audioInterrupt; variable
1396 AudioInterrupt audioInterrupt; variable
1421 AudioInterrupt audioInterrupt; variable
1441 AudioInterrupt audioInterrupt; variable
1463 AudioInterrupt audioInterrupt; variable
[all …]
/ohos5.0/foundation/multimedia/audio_framework/services/audio_policy/server/src/service/interrupt/
H A Daudio_interrupt_service.cpp520 NotifyFocusGranted(clientId, audioInterrupt); in RequestAudioFocus()
626 audioInterrupt.streamUsage, (audioInterrupt.audioFocusType).sourceType); in ActivateAudioInterrupt()
633 if (audioInterrupt.parallelPlayFlag) { in ActivateAudioInterrupt()
680 audioInterrupt.sessionId, audioInterrupt.pid, (audioInterrupt.audioFocusType).streamType, in DeactivateAudioInterrupt()
681 audioInterrupt.streamUsage, (audioInterrupt.audioFocusType).sourceType); in DeactivateAudioInterrupt()
683 if (audioInterrupt.parallelPlayFlag) { in DeactivateAudioInterrupt()
899 audioInterrupt = iter->first; in GetSessionInfoInFocus()
1227 int32_t pid = audioInterrupt.pid; in ProcessAudioScene()
1456 audioInterrupt.sessionId, audioInterrupt.pid); in DeactivateAudioInterruptInternal()
1460 int32_t deactivePid = audioInterrupt.pid; in DeactivateAudioInterruptInternal()
[all …]
H A Daudio_interrupt_service.h75 int32_t RequestAudioFocus(const int32_t clientId, const AudioInterrupt &audioInterrupt);
76 int32_t AbandonAudioFocus(const int32_t clientId, const AudioInterrupt &audioInterrupt);
84 …const int32_t zoneId, const AudioInterrupt &audioInterrupt, const bool isUpdatedAudioStrategy = fa…
85 int32_t DeactivateAudioInterrupt(const int32_t zoneId, const AudioInterrupt &audioInterrupt);
100 int32_t GetSessionInfoInFocus(AudioInterrupt &audioInterrupt, const int32_t zoneId);
159 void NotifyFocusGranted(const int32_t clientId, const AudioInterrupt &audioInterrupt);
160 int32_t NotifyFocusAbandoned(const int32_t clientId, const AudioInterrupt &audioInterrupt);
161 int32_t AbandonAudioFocusInternal(const int32_t clientId, const AudioInterrupt &audioInterrupt);
164 void ProcessAudioScene(const AudioInterrupt &audioInterrupt, const uint32_t &incomingSessionId,
186 … void DeactivateAudioInterruptInternal(const int32_t zoneId, const AudioInterrupt &audioInterrupt,
[all …]
/ohos5.0/base/web/webview/ohos_interface/ohos_glue/ohos_adapter/bridge/webview/
H A Dark_audio_system_manager_adapter_impl.cpp40 …mManagerAdapterImpl::RequestAudioFocus(const ArkWebRefPtr<ArkAudioInterruptAdapter> audioInterrupt) in RequestAudioFocus() argument
42 if (CHECK_REF_PTR_IS_NULL(audioInterrupt)) { in RequestAudioFocus()
45 … return real_.RequestAudioFocus(std::make_shared<ArkAudioInterruptAdapterWrapper>(audioInterrupt)); in RequestAudioFocus()
48 …mManagerAdapterImpl::AbandonAudioFocus(const ArkWebRefPtr<ArkAudioInterruptAdapter> audioInterrupt) in AbandonAudioFocus() argument
50 if (CHECK_REF_PTR_IS_NULL(audioInterrupt)) { in AbandonAudioFocus()
53 … return real_.AbandonAudioFocus(std::make_shared<ArkAudioInterruptAdapterWrapper>(audioInterrupt)); in AbandonAudioFocus()
H A Dark_audio_system_manager_adapter_impl.h33 int32_t RequestAudioFocus(const ArkWebRefPtr<ArkAudioInterruptAdapter> audioInterrupt) override;
35 int32_t AbandonAudioFocus(const ArkWebRefPtr<ArkAudioInterruptAdapter> audioInterrupt) override;
/ohos5.0/base/web/webview/ohos_interface/ohos_glue/ohos_adapter/bridge/webcore/
H A Dark_audio_system_manager_adapter_wrapper.cpp49 const std::shared_ptr<NWeb::AudioInterruptAdapter> audioInterrupt) in RequestAudioFocus() argument
55 if (!audioInterrupt) { in RequestAudioFocus()
59 return ctocpp_->RequestAudioFocus(new ArkAudioInterruptAdapterImpl(audioInterrupt)); in RequestAudioFocus()
63 const std::shared_ptr<NWeb::AudioInterruptAdapter> audioInterrupt) in AbandonAudioFocus() argument
69 if (!audioInterrupt) { in AbandonAudioFocus()
73 return ctocpp_->AbandonAudioFocus(new ArkAudioInterruptAdapterImpl(audioInterrupt)); in AbandonAudioFocus()
H A Dark_audio_system_manager_adapter_wrapper.h33 …int32_t RequestAudioFocus(const std::shared_ptr<NWeb::AudioInterruptAdapter> audioInterrupt) overr…
35 …int32_t AbandonAudioFocus(const std::shared_ptr<NWeb::AudioInterruptAdapter> audioInterrupt) overr…
/ohos5.0/foundation/multimedia/audio_framework/services/audio_service/client/src/
H A Daudio_system_manager.cpp1055 CHECK_AND_RETURN_RET_LOG(audioInterrupt.contentType >= CONTENT_TYPE_UNKNOWN && in RequestAudioFocus()
1151 AudioInterrupt audioInterrupt; in RequestIndependentInterrupt() local
1153 audioInterrupt.contentType = ContentType::CONTENT_TYPE_SPEECH; in RequestIndependentInterrupt()
1154 audioInterrupt.streamUsage = StreamUsage::STREAM_USAGE_MEDIA; in RequestIndependentInterrupt()
1155 audioInterrupt.audioFocusType.streamType = AudioStreamType::STREAM_RECORDING; in RequestIndependentInterrupt()
1156 audioInterrupt.sessionId = static_cast<uint32_t>(clientId); in RequestIndependentInterrupt()
1165 AudioInterrupt audioInterrupt; in AbandonIndependentInterrupt() local
1167 audioInterrupt.contentType = ContentType::CONTENT_TYPE_SPEECH; in AbandonIndependentInterrupt()
1168 audioInterrupt.streamUsage = StreamUsage::STREAM_USAGE_MEDIA; in AbandonIndependentInterrupt()
1169 audioInterrupt.audioFocusType.streamType = AudioStreamType::STREAM_RECORDING; in AbandonIndependentInterrupt()
[all …]
/ohos5.0/base/web/webview/ohos_adapter/audio_adapter/src/
H A Daudio_system_manager_adapter_impl.cpp168 …mManagerAdapterImpl::RequestAudioFocus(const std::shared_ptr<AudioInterruptAdapter> audioInterrupt) in RequestAudioFocus() argument
170 if (!audioInterrupt) { in RequestAudioFocus()
176 …interruptParams.streamUsage = AudioRendererAdapterImpl::GetAudioStreamUsage(audioInterrupt->GetStr… in RequestAudioFocus()
177 …interruptParams.contentType = AudioRendererAdapterImpl::GetAudioContentType(audioInterrupt->GetCon… in RequestAudioFocus()
178 interruptParams.audioFocusType.streamType = GetStreamType(audioInterrupt->GetStreamType()); in RequestAudioFocus()
188 …mManagerAdapterImpl::AbandonAudioFocus(const std::shared_ptr<AudioInterruptAdapter> audioInterrupt) in AbandonAudioFocus() argument
190 if (!audioInterrupt) { in AbandonAudioFocus()
196 …interruptParams.streamUsage = AudioRendererAdapterImpl::GetAudioStreamUsage(audioInterrupt->GetStr… in AbandonAudioFocus()
197 …interruptParams.contentType = AudioRendererAdapterImpl::GetAudioContentType(audioInterrupt->GetCon… in AbandonAudioFocus()
198 interruptParams.audioFocusType.streamType = GetStreamType(audioInterrupt->GetStreamType()); in AbandonAudioFocus()
H A Daudio_system_manager_adapter_mock.cpp35 …mManagerAdapterImpl::RequestAudioFocus(const std::shared_ptr<AudioInterruptAdapter> audioInterrupt) in RequestAudioFocus() argument
40 …mManagerAdapterImpl::AbandonAudioFocus(const std::shared_ptr<AudioInterruptAdapter> audioInterrupt) in AbandonAudioFocus() argument
/ohos5.0/docs/zh-cn/application-dev/reference/apis-audio-kit/
H A Djs-apis-inner-multimedia-ringtonePlayer-sys.md427 ### on('audioInterrupt')
429 on(type: 'audioInterrupt', callback: Callback&lt;audio.InterruptEvent&gt;): void
441 | type | string | 是 | 监听事件,固定为:'audioInterrupt'。 |
461 systemRingtonePlayer.on('audioInterrupt', async(interruptEvent: audio.InterruptEvent) => {
503 ### off('audioInterrupt') <sup>10+</sup>
505 off(type: 'audioInterrupt'): void
517 | type | string | 是 | 监听事件,固定为:'audioInterrupt'。 |
531 systemRingtonePlayer.off('audioInterrupt');
H A Djs-apis-audioHaptic.md518 ### on('audioInterrupt')
520 on(type: 'audioInterrupt', callback: Callback&lt;audio.InterruptEvent&gt;): void
530 | type | string | 是 | 事件回调类型,支持的事件为:'audioInterrupt'(音频中断事件)。 …
541 audioHapticPlayerInstance.on('audioInterrupt', (interruptEvent: audio.InterruptEvent) => {
588 ### off('audioInterrupt')
590 off(type: 'audioInterrupt', callback?: Callback&lt;audio.InterruptEvent&gt;): void
600 | type | string | 是 | 要取消订阅事件的类型。支持的事件为:'audioInterrupt'。 |
609 audioHapticPlayerInstance.off('audioInterrupt');
660 audioHapticPlayerInstance.on('audioInterrupt', audioInterruptCallback);
662 audioHapticPlayerInstance.off('audioInterrupt', audioInterruptCallback);
/ohos5.0/foundation/multimedia/audio_framework/test/fuzztest/audiopolicyanother_fuzzer/
H A Daudio_policy_another_fuzzer.cpp165 AudioInterrupt audioInterrupt; in AudioInterruptFuzzTest() local
166 audioInterrupt.contentType = *reinterpret_cast<const ContentType *>(rawData); in AudioInterruptFuzzTest()
167 audioInterrupt.streamUsage = *reinterpret_cast<const StreamUsage *>(rawData); in AudioInterruptFuzzTest()
168 audioInterrupt.audioFocusType.streamType = *reinterpret_cast<const AudioStreamType *>(rawData); in AudioInterruptFuzzTest()
169 GetServerPtr()->RequestAudioFocus(clientId, audioInterrupt); in AudioInterruptFuzzTest()
170 GetServerPtr()->AbandonAudioFocus(clientId, audioInterrupt); in AudioInterruptFuzzTest()
/ohos5.0/base/web/webview/ohos_interface/ohos_glue/ohos_adapter/include/
H A Dark_audio_system_manager_adapter.h83 …virtual int32_t RequestAudioFocus(const ArkWebRefPtr<ArkAudioInterruptAdapter> audioInterrupt) = 0;
86 …virtual int32_t AbandonAudioFocus(const ArkWebRefPtr<ArkAudioInterruptAdapter> audioInterrupt) = 0;
/ohos5.0/base/web/webview/ohos_interface/include/ohos_adapter/
H A Daudio_system_manager_adapter.h114 …virtual int32_t RequestAudioFocus(const std::shared_ptr<AudioInterruptAdapter> audioInterrupt) = 0;
116 …virtual int32_t AbandonAudioFocus(const std::shared_ptr<AudioInterruptAdapter> audioInterrupt) = 0;
/ohos5.0/foundation/multimedia/audio_framework/services/audio_policy/client/include/
H A Daudio_policy_base.h118 virtual int32_t ActivateAudioInterrupt(const AudioInterrupt &audioInterrupt,
122 virtual int32_t DeactivateAudioInterrupt(const AudioInterrupt &audioInterrupt,
131 …virtual int32_t RequestAudioFocus(const int32_t clientId, const AudioInterrupt &audioInterrupt) = …
133 …virtual int32_t AbandonAudioFocus(const int32_t clientId, const AudioInterrupt &audioInterrupt) = …
137 virtual int32_t GetSessionInfoInFocus(AudioInterrupt &audioInterrupt,
H A Daudio_policy_proxy.h127 int32_t ActivateAudioInterrupt(const AudioInterrupt &audioInterrupt, const int32_t zoneID = 0,
130 …int32_t DeactivateAudioInterrupt(const AudioInterrupt &audioInterrupt, const int32_t zoneID = 0) o…
138 … int32_t RequestAudioFocus(const int32_t clientId, const AudioInterrupt &audioInterrupt) override;
140 … int32_t AbandonAudioFocus(const int32_t clientId, const AudioInterrupt &audioInterrupt) override;
144 … int32_t GetSessionInfoInFocus(AudioInterrupt &audioInterrupt, const int32_t zoneID = 0) override;
/ohos5.0/base/telephony/call_manager/services/audio/include/
H A Daudio_proxy.h62 int32_t ActivateAudioInterrupt(const AudioStandard::AudioInterrupt &audioInterrupt);
63 int32_t DeactivateAudioInterrupt(const AudioStandard::AudioInterrupt &audioInterrupt);
/ohos5.0/base/web/webview/ohos_adapter/audio_adapter/include/
H A Daudio_system_manager_adapter_impl.h66 int32_t RequestAudioFocus(const std::shared_ptr<AudioInterruptAdapter> audioInterrupt) override;
68 int32_t AbandonAudioFocus(const std::shared_ptr<AudioInterruptAdapter> audioInterrupt) override;
/ohos5.0/foundation/multimedia/audio_framework/frameworks/native/audiopolicy/include/
H A Daudio_policy_manager.h149 …const AudioInterrupt &audioInterrupt, const int32_t zoneID = 0, const bool isUpdatedAudioStrategy …
151 … int32_t DeactivateAudioInterrupt(const AudioInterrupt &audioInterrupt, const int32_t zoneID = 0);
160 int32_t RequestAudioFocus(const int32_t clientId, const AudioInterrupt &audioInterrupt);
162 int32_t AbandonAudioFocus(const int32_t clientId, const AudioInterrupt &audioInterrupt);
166 int32_t GetSessionInfoInFocus(AudioInterrupt &audioInterrupt, const int32_t zoneID = 0);
/ohos5.0/docs/en/application-dev/reference/apis-audio-kit/
H A Djs-apis-inner-multimedia-ringtonePlayer-sys.md427 ### on('audioInterrupt')
429 on(type: 'audioInterrupt', callback: Callback&lt;audio.InterruptEvent&gt;): void
441 | type | string | Yes | Event type. The value is fixed at **'audioInterrupt'*…
461 systemRingtonePlayer.on('audioInterrupt', async(interruptEvent: audio.InterruptEvent) => {
503 ### off('audioInterrupt') <sup>10+</sup>
505 off(type: 'audioInterrupt'): void
517 | type | string | Yes | Event type. The value is fixed at **'audioInterrupt'**.|
531 systemRingtonePlayer.off('audioInterrupt');
/ohos5.0/docs/zh-cn/application-dev/media/audio/
H A Daudio-playback-concurrency.md103 - 若[使用AVPlayer开发音频播放功能(ArkTS)](../media/using-avplayer-for-playback.md),可以调用[on('audioInterrupt')](…
107 - 若[使用AudioRenderer开发音频播放功能](using-audiorenderer-for-playback.md),可以调用[on('audioInterrupt')](../../…
111 - 若[使用AudioCapturer开发音频录制功能](using-audiocapturer-for-recording.md),可以调用[on('audioInterrupt')](../..…
161 audioRenderer.on('audioInterrupt', async(interruptEvent: audio.InterruptEvent) => {
/ohos5.0/foundation/multimedia/audio_framework/services/audio_policy/server/include/
H A Daudio_policy_server.h198 int32_t ActivateAudioInterrupt(const AudioInterrupt &audioInterrupt, const int32_t zoneId = 0,
201 …int32_t DeactivateAudioInterrupt(const AudioInterrupt &audioInterrupt, const int32_t zoneId = 0) o…
209 … int32_t RequestAudioFocus(const int32_t clientId, const AudioInterrupt &audioInterrupt) override;
211 … int32_t AbandonAudioFocus(const int32_t clientId, const AudioInterrupt &audioInterrupt) override;
215 … int32_t GetSessionInfoInFocus(AudioInterrupt &audioInterrupt, const int32_t zoneId = 0) override;
530 int32_t OffloadStopPlaying(const AudioInterrupt &audioInterrupt);

123