pub struct MediaInput { /* private fields */ }Expand description
One image, audio, or video input held in memory for an inference request.
Implementations§
Source§impl MediaInput
impl MediaInput
Sourcepub fn image(mime_type: impl Into<String>, data: Vec<u8>) -> Result<Self>
pub fn image(mime_type: impl Into<String>, data: Vec<u8>) -> Result<Self>
Constructs an image input after validation.
Sourcepub fn audio(mime_type: impl Into<String>, data: Vec<u8>) -> Result<Self>
pub fn audio(mime_type: impl Into<String>, data: Vec<u8>) -> Result<Self>
Constructs an audio input after validation.
Trait Implementations§
Source§impl Clone for MediaInput
impl Clone for MediaInput
Source§fn clone(&self) -> MediaInput
fn clone(&self) -> MediaInput
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 Debug for MediaInput
impl Debug for MediaInput
impl Eq for MediaInput
Source§impl PartialEq for MediaInput
impl PartialEq for MediaInput
impl StructuralPartialEq for MediaInput
Auto Trait Implementations§
impl Freeze for MediaInput
impl RefUnwindSafe for MediaInput
impl Send for MediaInput
impl Sync for MediaInput
impl Unpin for MediaInput
impl UnsafeUnpin for MediaInput
impl UnwindSafe for MediaInput
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