pub struct RenditionSibling {
pub origin: Weak<HlsOrigin>,
pub playlist_uri: String,
}Available on crate feature
std only.Expand description
A sibling rendition’s origin + the URI of its media playlist, used to
render #EXT-X-RENDITION-REPORT (RFC 8216bis §4.4.5.4) into this
origin’s media playlist. Stored as a Weak reference so origins can
refer to each other without forming a reference cycle.
Fields§
§origin: Weak<HlsOrigin>Weak handle to the sibling origin.
playlist_uri: StringURI of the sibling’s media playlist, relative to the same stream root as this origin’s own playlist.
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for RenditionSibling
impl !UnwindSafe for RenditionSibling
impl Freeze for RenditionSibling
impl Send for RenditionSibling
impl Sync for RenditionSibling
impl Unpin for RenditionSibling
impl UnsafeUnpin for RenditionSibling
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