private string GetTopicExpresionByType(OnvifEventTopic topic) { switch (topic) { case OnvifEventTopic.MotionAlarm: return(Constant.MotionAlarmTopicFilterExpresion); case OnvifEventTopic.MotionDetection: return(Constant.MotionDetectionTopicFilterExpresion); case OnvifEventTopic.AxisMotionDetection: return(Constant.AxisMotionDetectionTopicFilterExpresion); case OnvifEventTopic.Tampering: return(Constant.TamperinTopicFilterExpresion); default: return(topic.ToString()); } }
public OnvifEventTopicFilter(OnvifEventTopic topic) { Topic = topic; }