pub struct QsvEncoder;Implementations§
Source§impl QsvEncoder
impl QsvEncoder
pub fn new(_config: EncoderConfig, _gpu_index: u32) -> Result<Self>
Trait Implementations§
Source§impl Encoder for QsvEncoder
impl Encoder for QsvEncoder
fn send_frame(&mut self, _frame: &VideoFrame) -> Result<()>
fn flush(&mut self) -> Result<()>
fn receive_packet(&mut self) -> Result<Option<EncodedPacket>>
Auto Trait Implementations§
impl Freeze for QsvEncoder
impl RefUnwindSafe for QsvEncoder
impl Send for QsvEncoder
impl Sync for QsvEncoder
impl Unpin for QsvEncoder
impl UnsafeUnpin for QsvEncoder
impl UnwindSafe for QsvEncoder
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