embystream 0.0.36

Another Emby streaming application (frontend/backend separation) written in Rust.
Documentation
use std::path::PathBuf;

use hyper::Uri;

use super::proxy_mode::ProxyMode;

#[derive(Debug, Clone)]
pub(crate) enum Source {
    Local {
        path: PathBuf,
        device_id: String,
        playback_session_id: String,
    },
    Remote {
        uri: Uri,
        mode: ProxyMode,
        extra_upstream_headers: Option<hyper::HeaderMap>,
    },
    AccelRedirect {
        info: crate::core::redirect_info::AccelRedirectInfo,
    },
}