pub struct OfflineRenderResult {
pub contract_version: u16,
pub format: OfflineRenderFormat,
pub sample_rate_hz: u32,
pub channels: u8,
pub provider_identity: Option<String>,
pub duration_frames: u64,
pub output_bytes: u64,
}Expand description
Host-reported result metadata for an OfflineRenderManifest.
This is a result contract, not proof of audio quality or device-independent equivalence.
Fields§
§contract_version: u16§format: OfflineRenderFormat§sample_rate_hz: u32§channels: u8§provider_identity: Option<String>§duration_frames: u64§output_bytes: u64Trait Implementations§
Source§impl Clone for OfflineRenderResult
impl Clone for OfflineRenderResult
Source§impl Debug for OfflineRenderResult
impl Debug for OfflineRenderResult
Source§impl<'de> Deserialize<'de> for OfflineRenderResult
impl<'de> Deserialize<'de> for OfflineRenderResult
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 Eq for OfflineRenderResult
Source§impl PartialEq for OfflineRenderResult
impl PartialEq for OfflineRenderResult
Source§impl Serialize for OfflineRenderResult
impl Serialize for OfflineRenderResult
impl StructuralPartialEq for OfflineRenderResult
Auto Trait Implementations§
impl Freeze for OfflineRenderResult
impl RefUnwindSafe for OfflineRenderResult
impl Send for OfflineRenderResult
impl Sync for OfflineRenderResult
impl Unpin for OfflineRenderResult
impl UnsafeUnpin for OfflineRenderResult
impl UnwindSafe for OfflineRenderResult
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