pub struct SourceNormalizerResourceSessionInfo {Show 13 fields
pub session_id: Option<String>,
pub normalizer_name: Option<String>,
pub runtime_profile: Option<String>,
pub selected_backend: Option<String>,
pub output_route: SourceNormalizerOutputRoute,
pub container: String,
pub primary_resource_path: Option<String>,
pub primary_content_type: Option<String>,
pub resources: Vec<SourceNormalizerResourceInfo>,
pub tracks: Vec<SourceNormalizerPacketTrackInfo>,
pub duration_millis: Option<u64>,
pub seekable: bool,
pub disk_bytes_used: Option<u64>,
}Expand description
Resource-output metadata returned after opening a source normalizer session.
Fields§
§session_id: Option<String>§normalizer_name: Option<String>§runtime_profile: Option<String>§selected_backend: Option<String>§output_route: SourceNormalizerOutputRoute§container: String§primary_resource_path: Option<String>§primary_content_type: Option<String>§resources: Vec<SourceNormalizerResourceInfo>§tracks: Vec<SourceNormalizerPacketTrackInfo>§duration_millis: Option<u64>§seekable: bool§disk_bytes_used: Option<u64>Trait Implementations§
Source§impl Clone for SourceNormalizerResourceSessionInfo
impl Clone for SourceNormalizerResourceSessionInfo
Source§fn clone(&self) -> SourceNormalizerResourceSessionInfo
fn clone(&self) -> SourceNormalizerResourceSessionInfo
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for SourceNormalizerResourceSessionInfo
impl<'de> Deserialize<'de> for SourceNormalizerResourceSessionInfo
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for SourceNormalizerResourceSessionInfo
Auto Trait Implementations§
impl Freeze for SourceNormalizerResourceSessionInfo
impl RefUnwindSafe for SourceNormalizerResourceSessionInfo
impl Send for SourceNormalizerResourceSessionInfo
impl Sync for SourceNormalizerResourceSessionInfo
impl Unpin for SourceNormalizerResourceSessionInfo
impl UnsafeUnpin for SourceNormalizerResourceSessionInfo
impl UnwindSafe for SourceNormalizerResourceSessionInfo
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