17#ifndef LIVEKIT_DATA_TRACK_ERROR_H
18#define LIVEKIT_DATA_TRACK_ERROR_H
26class PublishDataTrackError;
27class LocalDataTrackTryPushError;
28class SubscribeDataTrackError;
31enum class PublishDataTrackErrorCode : std::uint32_t {
45 PublishDataTrackErrorCode code{PublishDataTrackErrorCode::UNKNOWN};
49 fromProto(
const proto::PublishDataTrackError &error);
52enum class LocalDataTrackTryPushErrorCode : std::uint32_t {
55 TRACK_UNPUBLISHED = 2,
61 LocalDataTrackTryPushErrorCode code{LocalDataTrackTryPushErrorCode::UNKNOWN};
65 fromProto(
const proto::LocalDataTrackTryPushError &error);
68enum class SubscribeDataTrackErrorCode : std::uint32_t {
79 SubscribeDataTrackErrorCode code{SubscribeDataTrackErrorCode::UNKNOWN};
83 fromProto(
const proto::SubscribeDataTrackError &error);
Definition data_track_error.h:60
Definition data_track_error.h:44
Definition data_track_error.h:78