VideoEncoder

Trait VideoEncoder 

Source
pub trait VideoEncoder: Send + Sync {
    // Required methods
    fn encode(&self, video: &VideoData) -> Result<Vector>;
    fn encode_keyframes(&self, video: &VideoData) -> Result<Vec<Vector>>;
    fn get_embedding_dim(&self) -> usize;
}
Expand description

Video encoder trait for cross-modal systems

Required Methods§

Implementors§