pub struct ReplacementMetadata {
pub thumbnail: Option<Vec<u8>>,
pub media_meta: Option<Vec<u8>>,
pub moov_cache: Option<Vec<u8>>,
}Expand description
外部编辑后需要随新内容重建的媒体附加信息。
三个字段使用 Option 表示“新文件没有该信息”,而不是“沿用旧值”。
外部编辑可能把视频改成文本;沿用旧缩略图或 moov 会让头部描述另一份内容。
Fields§
§thumbnail: Option<Vec<u8>>新内容的缩略图。
media_meta: Option<Vec<u8>>新内容的媒体元信息。
moov_cache: Option<Vec<u8>>新内容的 MP4 moov 副本。
Trait Implementations§
Source§impl Clone for ReplacementMetadata
impl Clone for ReplacementMetadata
Source§impl Debug for ReplacementMetadata
impl Debug for ReplacementMetadata
Auto Trait Implementations§
impl Forget for ReplacementMetadata
impl Freeze for ReplacementMetadata
impl RefUnwindSafe for ReplacementMetadata
impl Send for ReplacementMetadata
impl Sync for ReplacementMetadata
impl Unpin for ReplacementMetadata
impl UnsafeUnpin for ReplacementMetadata
impl UnwindSafe for ReplacementMetadata
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