Home
last modified time | relevance | path

Searched refs:interruptEvent (Results 1 – 25 of 96) sorted by relevance

1234

/ohos5.0/foundation/multimedia/audio_framework/services/audio_policy/server/src/
H A Daudio_policy_manager_listener_proxy.cpp36 … const InterruptEventInternal &interruptEvent) in WriteInterruptEventParams() argument
38 data.WriteInt32(static_cast<int32_t>(interruptEvent.eventType)); in WriteInterruptEventParams()
39 data.WriteInt32(static_cast<int32_t>(interruptEvent.forceType)); in WriteInterruptEventParams()
40 data.WriteInt32(static_cast<int32_t>(interruptEvent.hintType)); in WriteInterruptEventParams()
41 data.WriteFloat(interruptEvent.duckVolume); in WriteInterruptEventParams()
42 data.WriteBool(interruptEvent.callbackToApp); in WriteInterruptEventParams()
45 void AudioPolicyManagerListenerProxy::OnInterrupt(const InterruptEventInternal &interruptEvent) in OnInterrupt() argument
55 WriteInterruptEventParams(data, interruptEvent); in OnInterrupt()
73 void AudioPolicyManagerListenerCallback::OnInterrupt(const InterruptEventInternal &interruptEvent) in OnInterrupt() argument
76 listener_->OnInterrupt(interruptEvent); in OnInterrupt()
/ohos5.0/foundation/multimedia/audio_framework/services/audio_policy/client/src/
H A Daudio_policy_manager_listener_stub.cpp38 … InterruptEventInternal &interruptEvent) in ReadInterruptEventParams() argument
40 interruptEvent.eventType = static_cast<InterruptType>(data.ReadInt32()); in ReadInterruptEventParams()
41 interruptEvent.forceType = static_cast<InterruptForceType>(data.ReadInt32()); in ReadInterruptEventParams()
42 interruptEvent.hintType = static_cast<InterruptHint>(data.ReadInt32()); in ReadInterruptEventParams()
43 interruptEvent.duckVolume = data.ReadFloat(); in ReadInterruptEventParams()
44 interruptEvent.callbackToApp = data.ReadBool(); in ReadInterruptEventParams()
73 InterruptEventInternal interruptEvent = {}; in OnRemoteRequest() local
74 ReadInterruptEventParams(data, interruptEvent); in OnRemoteRequest()
76 OnInterrupt(interruptEvent); in OnRemoteRequest()
99 void AudioPolicyManagerListenerStub::OnInterrupt(const InterruptEventInternal &interruptEvent) in OnInterrupt() argument
[all …]
/ohos5.0/foundation/multimedia/player_framework/frameworks/js/system_sound_manager/src/ringtone_player/
H A Dringtone_player_callback_napi.cpp83 const AudioStandard::InterruptEvent& interruptEvent) in NativeInterruptEventToJsObj() argument
86 SetValueInt32(env, "eventType", static_cast<int32_t>(interruptEvent.eventType), jsObj); in NativeInterruptEventToJsObj()
87 SetValueInt32(env, "forceType", static_cast<int32_t>(interruptEvent.forceType), jsObj); in NativeInterruptEventToJsObj()
88 SetValueInt32(env, "hintType", static_cast<int32_t>(interruptEvent.hintType), jsObj); in NativeInterruptEventToJsObj()
91 void RingtonePlayerCallbackNapi::OnInterrupt(const AudioStandard::InterruptEvent &interruptEvent) in OnInterrupt() argument
95 MEDIA_LOGI("RingtonePlayerCallbackNapi: hintType: %{public}d", interruptEvent.hintType); in OnInterrupt()
102 cb->interruptEvent = interruptEvent; in OnInterrupt()
140 NativeInterruptEventToJsObj(env, args[0], event->interruptEvent); in OnJsCallbackInterrupt()
/ohos5.0/foundation/multimedia/audio_framework/frameworks/native/audiocapturer/test/unittest/multiple_capturer_test/include/
H A Dmultiple_audio_capturer_unit_test.h34 void OnInterrupt(const InterruptEvent &interruptEvent) override in OnInterrupt() argument
37 …forceType: %{public}d", interruptEvent.hintType, interruptEvent.eventType, interruptEvent.forceTyp… in OnInterrupt()
38 currInterruptEvent = interruptEvent; in OnInterrupt()
/ohos5.0/foundation/multimedia/audio_framework/services/audio_policy/server/src/service/interrupt/
H A Daudio_interrupt_service.cpp910 InterruptEventInternal interruptEvent = {}; in NotifyFocusGranted() local
912 interruptEvent.forceType = INTERRUPT_SHARE; in NotifyFocusGranted()
914 interruptEvent.duckVolume = 0; in NotifyFocusGranted()
936 interruptEvent.duckVolume = 0; in NotifyFocusAbandoned()
1077 switch (interruptEvent.hintType) { in SwitchHintType()
1897 InterruptEventInternal &interruptEvent) in DispatchInterruptEventWithSessionId() argument
1940 InterruptEventInternal &interruptEvent) in ShouldCallbackToClient() argument
1943 interruptEvent.hintType); in ShouldCallbackToClient()
1948 …if (interruptEvent.hintType == INTERRUPT_HINT_DUCK || interruptEvent.hintType == INTERRUPT_HINT_UN… in ShouldCallbackToClient()
1949 interruptEvent.callbackToApp = false; in ShouldCallbackToClient()
[all …]
H A Daudio_interrupt_service.h58 uint32_t sessionId, InterruptEventInternal &interruptEvent) override;
107 … void ProcessRemoteInterrupt(std::set<int32_t> sessionIds, InterruptEventInternal interruptEvent);
146 void OnInterrupt(const InterruptEventInternal &interruptEvent);
170 void SendInterruptEventToIncomingStream(InterruptEventInternal &interruptEvent,
175 InterruptEventInternal &interruptEvent, const AudioInterrupt &incomingInterrupt);
178 bool &removeFocusInfo, InterruptEventInternal &interruptEvent);
184 …dActiveInterruptEvent(const uint32_t activeSessionId, const InterruptEventInternal &interruptEvent,
226 …ol ShouldCallbackToClient(uint32_t uid, int32_t sessionId, InterruptEventInternal &interruptEvent);
235 …InterruptEventInternal &interruptEvent, std::list<std::pair<AudioInterrupt, AudioFocuState>> &tmpF…
/ohos5.0/foundation/multimedia/player_framework/frameworks/js/audio_haptic/src/audio_haptic_player/
H A Daudio_haptic_player_callback_napi.cpp89 const AudioStandard::InterruptEvent& interruptEvent) in NativeInterruptEventToJsObj() argument
92 SetValueInt32(env, "eventType", static_cast<int32_t>(interruptEvent.eventType), jsObj); in NativeInterruptEventToJsObj()
93 SetValueInt32(env, "forceType", static_cast<int32_t>(interruptEvent.forceType), jsObj); in NativeInterruptEventToJsObj()
94 SetValueInt32(env, "hintType", static_cast<int32_t>(interruptEvent.hintType), jsObj); in NativeInterruptEventToJsObj()
97 void AudioHapticPlayerCallbackNapi::OnInterrupt(const AudioStandard::InterruptEvent &interruptEvent) in OnInterrupt() argument
100 MEDIA_LOGI("OnInterrupt: hintType: %{public}d for js", interruptEvent.hintType); in OnInterrupt()
107 cb->interruptEvent = interruptEvent; in OnInterrupt()
145 NativeInterruptEventToJsObj(env, args[0], event->interruptEvent); in OnInterruptJsCallback()
/ohos5.0/docs/zh-cn/application-dev/reference/apis-audio-kit/
H A Djs-apis-audioHaptic.md543 // 1、可选:读取interruptEvent.forceType的类型,判断系统是否已强制执行相应操作。
545 // 2、必选:读取interruptEvent.hintType的类型,做出相应的处理。
548 switch (interruptEvent.hintType) {
550 // 音频流已被暂停,临时失去焦点,待可重获焦点时会收到resume对应的interruptEvent
574 switch (interruptEvent.hintType) {
614 let audioInterruptCallback = (interruptEvent: audio.InterruptEvent) => {
616 // 1、可选:读取interruptEvent.forceType的类型,判断系统是否已强制执行相应操作。
618 // 2、必选:读取interruptEvent.hintType的类型,做出相应的处理。
621 switch (interruptEvent.hintType) {
623 // 音频流已被暂停,临时失去焦点,待可重获焦点时会收到resume对应的interruptEvent
[all …]
/ohos5.0/foundation/multimedia/audio_framework/frameworks/native/audiorenderer/test/example/
H A Daudio_interrupt_test.cpp65 void AudioInterruptTest::OnInterrupt(const InterruptEvent &interruptEvent) in OnInterrupt() argument
68 AUDIO_DEBUG_LOG("AudioInterruptTest: interrupt hintType: %{public}d", interruptEvent.hintType); in OnInterrupt()
70 if (interruptEvent.forceType == INTERRUPT_FORCE) { in OnInterrupt()
71 switch (interruptEvent.hintType) { in OnInterrupt()
90 } else if (interruptEvent.forceType == INTERRUPT_SHARE) { in OnInterrupt()
91 switch (interruptEvent.hintType) { in OnInterrupt()
H A Dinterrupt_multi_renderer_test.cpp74 void AudioRendererCallbackTestImpl::OnInterrupt(const InterruptEvent &interruptEvent) in OnInterrupt() argument
77 …AUDIO_DEBUG_LOG("InterruptMultiRendererTest: interrupt hintType: %{public}d", interruptEvent.hintT… in OnInterrupt()
79 if (interruptEvent.forceType == INTERRUPT_FORCE) { in OnInterrupt()
80 switch (interruptEvent.hintType) { in OnInterrupt()
99 } else if (interruptEvent.forceType == INTERRUPT_SHARE) { in OnInterrupt()
100 switch (interruptEvent.hintType) { in OnInterrupt()
/ohos5.0/foundation/multimedia/audio_framework/services/audio_policy/server/include/
H A Daudio_policy_manager_listener_proxy.h30 void OnInterrupt(const InterruptEventInternal &interruptEvent) override;
36 … void WriteInterruptEventParams(MessageParcel &data, const InterruptEventInternal &interruptEvent);
44 void OnInterrupt(const InterruptEventInternal &interruptEvent) override;
/ohos5.0/base/telephony/call_manager/services/audio/src/
H A Daudio_player.cpp270 …Player::CallAudioRendererCallback::OnInterrupt(const AudioStandard::InterruptEvent &interruptEvent) in OnInterrupt() argument
272 if (interruptEvent.forceType == AudioStandard::INTERRUPT_FORCE) { in OnInterrupt()
273 switch (interruptEvent.hintType) { in OnInterrupt()
288 void AudioPlayer::RingCallback::OnInterrupt(const AudioStandard::InterruptEvent &interruptEvent) in OnInterrupt() argument
290 if (interruptEvent.forceType == AudioStandard::INTERRUPT_FORCE) { in OnInterrupt()
291 switch (interruptEvent.hintType) { in OnInterrupt()
/ohos5.0/docs/zh-cn/application-dev/media/audio/
H A Daudio-playback-concurrency.md161 audioRenderer.on('audioInterrupt', async(interruptEvent: audio.InterruptEvent) => {
162 // 在发生音频焦点变化时,audioRenderer收到interruptEvent回调,此处根据其内容做相应处理
163 // 1. 可选:读取interruptEvent.forceType的类型,判断系统是否已强制执行相应操作。
165 // 2. 必选:读取interruptEvent.hintType的类型,做出相应的处理。
166 if (interruptEvent.forceType === audio.InterruptForceType.INTERRUPT_FORCE) {
168 switch (interruptEvent.hintType) {
190 } else if (interruptEvent.forceType === audio.InterruptForceType.INTERRUPT_SHARE) {
192 switch (interruptEvent.hintType) {
/ohos5.0/foundation/multimedia/audio_framework/frameworks/native/audiorenderer/src/
H A Daudio_renderer.cpp932 cb_->OnInterrupt(interruptEvent); in NotifyEvent()
943 float duckVolumeFactor = interruptEvent.duckVolume; in HandleForceDucking()
964 switch (interruptEvent.hintType) { in HandleAndNotifyForcedEvent()
983 NotifyForcePausedToResume(interruptEvent); in HandleAndNotifyForcedEvent()
990 if (!HandleForceDucking(interruptEvent)) { in HandleAndNotifyForcedEvent()
1006 NotifyForcedEvent(interruptEvent); in HandleAndNotifyForcedEvent()
1011 …InterruptEvent interruptEventForced {interruptEvent.eventType, interruptEvent.forceType, interrupt… in NotifyForcedEvent()
1012 interruptEvent.callbackToApp}; in NotifyForcedEvent()
1031 InterruptEvent interruptEventShared {interruptEvent.eventType, interruptEvent.forceType, in OnInterrupt()
1032 interruptEvent.hintType, interruptEvent.callbackToApp}; in OnInterrupt()
[all …]
/ohos5.0/foundation/multimedia/player_framework/frameworks/native/audio_haptic/
H A Daudio_haptic_sound_normal_impl.cpp305 void AudioHapticSoundNormalImpl::NotifyInterruptEvent(AudioStandard::InterruptEvent &interruptEvent) in NotifyInterruptEvent() argument
310 cb->OnInterrupt(interruptEvent); in NotifyInterruptEvent()
406 AudioStandard::InterruptEvent interruptEvent; in HandleAudioInterruptEvent() local
413 interruptEvent.eventType = static_cast<AudioStandard::InterruptType>(eventTypeValue); in HandleAudioInterruptEvent()
414 interruptEvent.forceType = static_cast<AudioStandard::InterruptForceType>(forceTypeValue); in HandleAudioInterruptEvent()
415 interruptEvent.hintType = static_cast<AudioStandard::InterruptHint>(hintTypeValue); in HandleAudioInterruptEvent()
422 soundNormalImpl->NotifyInterruptEvent(interruptEvent); in HandleAudioInterruptEvent()
/ohos5.0/foundation/multimedia/audio_framework/test/fuzztest/audiointerruptservice_fuzzer/
H A Daudio_interrupt_service_fuzzer.cpp190 InterruptEventInternal interruptEvent = {}; in DispatchInterruptEventWithSessionIdFuzzTest() local
191 interruptEvent.eventType = *reinterpret_cast<const InterruptType *>(rawData); in DispatchInterruptEventWithSessionIdFuzzTest()
192 interruptEvent.forceType = *reinterpret_cast<const InterruptForceType *>(rawData); in DispatchInterruptEventWithSessionIdFuzzTest()
193 interruptEvent.hintType = *reinterpret_cast<const InterruptHint *>(rawData); in DispatchInterruptEventWithSessionIdFuzzTest()
194 interruptEvent.duckVolume = 0; in DispatchInterruptEventWithSessionIdFuzzTest()
196 interruptService->DispatchInterruptEventWithSessionId(sessionId, interruptEvent); in DispatchInterruptEventWithSessionIdFuzzTest()
/ohos5.0/foundation/multimedia/audio_framework/frameworks/js/napi/audiocapturer/callback/
H A Dnapi_audio_capturer_callbacks.cpp69 void NapiAudioCapturerCallback::OnInterrupt(const InterruptEvent &interruptEvent) in OnInterrupt() argument
72 …"NapiAudioCapturerCallback: OnInterrupt is called, hintType: %{public}d", interruptEvent.hintType); in OnInterrupt()
79 cb->interruptEvent = interruptEvent; in OnInterrupt()
222 NapiParamUtils::SetInterruptEvent(env, event->interruptEvent, args[PARAM0]); in WorkCallbackInterruptDone()
H A Dnapi_audio_capturer_callbacks.h41 void OnInterrupt(const InterruptEvent &interruptEvent) override;
48 InterruptEvent interruptEvent; member
/ohos5.0/foundation/multimedia/audio_framework/frameworks/js/napi/audiorenderer/callback/
H A Dnapi_audio_renderer_callback.cpp39 void NapiAudioRendererCallback::OnInterrupt(const InterruptEvent &interruptEvent) in OnInterrupt() argument
42 AUDIO_DEBUG_LOG("OnInterrupt is called,hintType: %{public}d", interruptEvent.hintType); in OnInterrupt()
49 cb->interruptEvent = interruptEvent; in OnInterrupt()
131 NapiParamUtils::SetInterruptEvent(env, event->interruptEvent, args[0]); in WorkCallbackInterruptDone()
/ohos5.0/foundation/multimedia/audio_framework/frameworks/native/audiocapturer/src/
H A Daudio_capturer.cpp695 interruptEvent.hintType, interruptEvent.eventType); in NotifyEvent()
698 cb_->OnInterrupt(interruptEvent); in NotifyEvent()
708 InterruptEvent interruptEventResume {interruptEvent.eventType, INTERRUPT_SHARE, in NotifyForcePausedToResume()
709 interruptEvent.hintType}; in NotifyForcePausedToResume()
716 switch (interruptEvent.hintType) { in HandleAndNotifyForcedEvent()
722 NotifyForcePausedToResume(interruptEvent); in HandleAndNotifyForcedEvent()
738 …InterruptEvent interruptEventForced {interruptEvent.eventType, interruptEvent.forceType, interrupt… in HandleAndNotifyForcedEvent()
747 InterruptForceType forceType = interruptEvent.forceType; in OnInterrupt()
752 InterruptEvent interruptEventShared {interruptEvent.eventType, interruptEvent.forceType, in OnInterrupt()
753 interruptEvent.hintType}; in OnInterrupt()
[all …]
/ohos5.0/foundation/multimedia/audio_framework/frameworks/native/audiocapturer/test/example/
H A Daudio_capturer_test.cpp49 void OnInterrupt(const InterruptEvent &interruptEvent) override in OnInterrupt() argument
52 …forceType : %{public}d", interruptEvent.hintType, interruptEvent.eventType, interruptEvent.forceTy… in OnInterrupt()
/ohos5.0/foundation/multimedia/player_framework/frameworks/js/system_sound_manager/include/ringtone_player/
H A Dringtone_player_callback_napi.h34 void OnInterrupt(const AudioStandard::InterruptEvent &interruptEvent) override;
39 AudioStandard::InterruptEvent interruptEvent; member
/ohos5.0/foundation/multimedia/player_framework/frameworks/js/audio_haptic/include/audio_haptic_player/
H A Daudio_haptic_player_callback_napi.h35 void OnInterrupt(const AudioStandard::InterruptEvent &interruptEvent) override;
42 AudioStandard::InterruptEvent interruptEvent; member
/ohos5.0/foundation/multimedia/audio_framework/services/audio_policy/client/include/
H A Daudio_policy_manager_listener_stub.h35 void OnInterrupt(const InterruptEventInternal &interruptEvent) override;
43 void ReadInterruptEventParams(MessageParcel &data, InterruptEventInternal &interruptEvent);
/ohos5.0/docs/en/application-dev/reference/apis-audio-kit/
H A Djs-apis-audioHaptic.md541 audioHapticPlayerInstance.on('audioInterrupt', (interruptEvent: audio.InterruptEvent) => {
545 …// 2. (Mandatory) The audioHapticPlayerInstance then reads the value of interruptEvent.hintType an…
546 if (interruptEvent.forceType == audio.InterruptForceType.INTERRUPT_FORCE) {
548 switch (interruptEvent.hintType) {
572 } else if (interruptEvent.forceType == audio.InterruptForceType.INTERRUPT_SHARE) {
574 switch (interruptEvent.hintType) {
614 let audioInterruptCallback = (interruptEvent: audio.InterruptEvent) => {
619 if (interruptEvent.forceType == audio.InterruptForceType.INTERRUPT_FORCE) {
621 switch (interruptEvent.hintType) {
645 } else if (interruptEvent.forceType == audio.InterruptForceType.INTERRUPT_SHARE) {
[all …]

1234