10namespace alibaba {
namespace meta {
12struct LiveCommonEventModel;
55 virtual void OnPlayerError(int32_t error_code,
const std::string & error_message) = 0;
58using LiveEventListenerPtr = std::shared_ptr<LiveEventListener>;
59using LiveEventListenerWeakPtr = std::weak_ptr<LiveEventListener>;