pub struct Video {
pub video_type: String,
pub file_name: String,
pub relative_file_name: Option<String>,
pub content: Option<Vec<u8>>,
/* private fields */
}Fields§
§video_type: StringType child (case-insensitive key); e.g. clip vs embedded video metadata from the exporter.
file_name: StringFileName / Filename (case-insensitive), per Assimp FindElementCaseInsensitive for video.
relative_file_name: Option<String>RelativeFilename when present (case-insensitive key).
content: Option<Vec<u8>>Decoded Content when present: each DOM token is its own base64 payload; outputs are concatenated.
Implementations§
Source§impl Video
impl Video
pub fn inner(&self) -> &OwnedObject
pub fn into_inner(self) -> OwnedObject
Trait Implementations§
Source§impl TryFrom<OwnedObject> for Video
impl TryFrom<OwnedObject> for Video
Source§type Error = FbxTypeMismatch
type Error = FbxTypeMismatch
The type returned in the event of a conversion error.
impl StructuralPartialEq for Video
Auto Trait Implementations§
impl Freeze for Video
impl RefUnwindSafe for Video
impl Send for Video
impl Sync for Video
impl Unpin for Video
impl UnsafeUnpin for Video
impl UnwindSafe for Video
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