pub struct K1FullAudio { /* private fields */ }Implementations§
Source§impl K1FullAudio
impl K1FullAudio
pub fn open( ffmpeg_path: impl AsRef<Path>, objects: Arc<K1Objects>, classification: Arc<AudioClassification>, ) -> Result<Self, String>
pub fn submit(&self, audio: &[u8]) -> Result<FullAudioId, String>
pub fn status(&self, id: FullAudioId) -> Result<FullAudioStatus, String>
pub fn fragment_audio( &self, id: FullAudioId, fragment_id: FragmentId, ) -> Result<Vec<u8>, String>
Auto Trait Implementations§
impl !RefUnwindSafe for K1FullAudio
impl !UnwindSafe for K1FullAudio
impl Freeze for K1FullAudio
impl Send for K1FullAudio
impl Sync for K1FullAudio
impl Unpin for K1FullAudio
impl UnsafeUnpin for K1FullAudio
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