use scirs2_core::parallel_ops::*;
use scirs2_core::random::prelude::*;
use super::types::{AdaptiveStreamConfig, AdaptiveStreamingEngine, QualityAlert};
pub(super) type AlertCallback = Box<dyn Fn(&QualityAlert) + Send + Sync>;
#[allow(dead_code)]
pub fn create_adaptive_engine() -> AdaptiveStreamingEngine {
AdaptiveStreamingEngine::new(AdaptiveStreamConfig::default())
}
#[allow(dead_code)]
pub fn create_adaptive_engine_with_config(
_config: AdaptiveStreamConfig,
) -> AdaptiveStreamingEngine {
AdaptiveStreamingEngine::new(_config)
}