]>
Commit | Line | Data |
---|---|---|
03accf76 KS |
1 | use crate::frame::*; |
2 | use super::{ScaleInfo, ScaleResult}; | |
3 | ||
4 | pub trait Kernel { | |
25e0bf9a | 5 | fn init(&mut self, in_fmt: &ScaleInfo, dest_fmt: &ScaleInfo, options: &[(String, String)]) -> ScaleResult<NABufferType>; |
03accf76 KS |
6 | fn process(&mut self, pic_in: &NABufferType, pic_out: &mut NABufferType); |
7 | } |