use std::time::Duration;
use ffmpeg::{Rational, sys::AV_TIME_BASE};
pub const AUDIO_PACKET_QUEUE_SIZE: usize = 32;
pub const VIDEO_PACKET_QUEUE_SIZE: usize = 32;
pub const AUDIO_FRAME_QUEUE_SIZE: usize = 4;
pub const VIDEO_FRAME_QUEUE_SIZE: usize = 4;
pub const PLAY_MIN_INTERVAL: Duration = Duration::from_millis(10);
pub const VIDEO_SYNC_THRESHOLD_MIN: f64 = -0.1;
pub const VIDEO_SYNC_THRESHOLD_MAX: f64 = 0.025;
pub const AV_TIME_BASE_RATIONAL: Rational = Rational(1, AV_TIME_BASE);
pub const MILLISECOND_TIME_BASE: Rational = Rational(1, 1000);
pub const MAX_DIFF_MOVE_MOUSE: i64 = 1000 * 5;