pub enum StreamUrl {
Disc {
device: Option<PathBuf>,
},
M2ts {
path: PathBuf,
},
Mkv {
path: PathBuf,
},
Network {
addr: String,
},
Stdio,
Iso {
path: PathBuf,
},
Null,
Unknown {
raw: String,
},
}Expand description
Parsed stream URL.
Variants§
Disc
Optical disc drive. Device path is optional (auto-detect if None).
M2ts
MPEG-2 transport stream file.
Mkv
Matroska container file.
Network
Network stream (host:port).
Stdio
Standard I/O (stdin/stdout).
Iso
ISO disc image file.
Null
Null sink (write-only, discards data).
Unknown
Unrecognized URL.
Implementations§
Auto Trait Implementations§
impl Freeze for StreamUrl
impl RefUnwindSafe for StreamUrl
impl Send for StreamUrl
impl Sync for StreamUrl
impl Unpin for StreamUrl
impl UnsafeUnpin for StreamUrl
impl UnwindSafe for StreamUrl
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more