pub struct AudioClassification { /* private fields */ }Implementations§
Source§impl AudioClassification
impl AudioClassification
pub fn open( root: &Path, ordering: Arc<K1TxnOrdering>, peering: Arc<K1Peering>, objects: Arc<K1Objects>, analyzer: Analyzer, ) -> Result<Self, String>
pub fn submit(&self, ogg_bytes: &[u8]) -> Result<FragmentId, String>
pub fn status( &self, fragment_id: FragmentId, ) -> Result<Option<FragmentStatus>, String>
pub fn retry(&self, fragment_id: FragmentId) -> Result<(), String>
pub fn discard(&self, fragment_id: FragmentId) -> Result<(), String>
pub fn submit_labels( &self, fragment_id: FragmentId, labels: Vec<SpeakerLabelV1>, ) -> Result<(), String>
Trait Implementations§
Source§impl Drop for AudioClassification
impl Drop for AudioClassification
Auto Trait Implementations§
impl !RefUnwindSafe for AudioClassification
impl !UnwindSafe for AudioClassification
impl Freeze for AudioClassification
impl Send for AudioClassification
impl Sync for AudioClassification
impl Unpin for AudioClassification
impl UnsafeUnpin for AudioClassification
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