Check ice status by using ice_transmission::state_ instead of nice_agent_get_component_state() method

This commit is contained in:
dijunkun
2024-06-14 13:43:21 +08:00
parent c575a9170c
commit 28fb35faf5
2 changed files with 25 additions and 5 deletions

View File

@@ -53,6 +53,10 @@ int IceTransmission::InitIceTransmission(
return -1;
}
if (state_ != NICE_COMPONENT_STATE_READY) {
return -2;
}
return ice_agent_->Send(data, size);
});
rtp_video_receiver_->SetOnReceiveCompleteFrame(
@@ -73,6 +77,10 @@ int IceTransmission::InitIceTransmission(
return -1;
}
if (state_ != NICE_COMPONENT_STATE_READY) {
return -2;
}
return ice_agent_->Send(data, size);
});
@@ -93,6 +101,10 @@ int IceTransmission::InitIceTransmission(
return -1;
}
if (state_ != NICE_COMPONENT_STATE_READY) {
return -2;
}
return ice_agent_->Send(data, size);
});
@@ -106,6 +118,10 @@ int IceTransmission::InitIceTransmission(
return -1;
}
if (state_ != NICE_COMPONENT_STATE_READY) {
return -2;
}
return ice_agent_->Send(data, size);
});
@@ -119,6 +135,10 @@ int IceTransmission::InitIceTransmission(
return -1;
}
if (state_ != NICE_COMPONENT_STATE_READY) {
return -2;
}
return ice_agent_->Send(data, size);
});
rtp_data_receiver_->SetOnReceiveData(