diff --git a/services/audiotransport/receiverengine/src/av_receiver_engine_adapter.cpp b/services/audiotransport/receiverengine/src/av_receiver_engine_adapter.cpp index 4c00302b79071e777cdbee0407da3636be1fab2d..035b3cf66fd29f9935d1b6591c8f75afc3bf120d 100644 --- a/services/audiotransport/receiverengine/src/av_receiver_engine_adapter.cpp +++ b/services/audiotransport/receiverengine/src/av_receiver_engine_adapter.cpp @@ -168,12 +168,14 @@ int32_t AVTransReceiverAdapter::OnReceiverEvent(const AVTransEvent &event) { DHLOGI("On Receiver event, type: %d", event.type); switch (event.type) { + case EventType::EVENT_CHANNEL_OPEN_FAIL: case EventType::EVENT_CHANNEL_OPENED: { chnCreateSuccess_ = (event.type == EventType::EVENT_CHANNEL_OPENED); chnCreatedCondVar_.notify_one(); break; } case EventType::EVENT_CHANNEL_CLOSED: + case EventType::EVENT_START_FAIL: case EventType::EVENT_START_SUCCESS: case EventType::EVENT_STOP_SUCCESS: case EventType::EVENT_ENGINE_ERROR: