Searched refs:EncoderEvent (Results 1 – 4 of 4) sorted by relevance
34 use crate::virtio::video::encoder::EncoderEvent;62 event_queue: Weak<SyncEventQueue<EncoderEvent>>,71 .queue_event(EncoderEvent::ProcessedInputBuffer { id: self.buffer_id }) in drop()100 event_queue: Arc<SyncEventQueue<EncoderEvent>>,183 .queue_event(EncoderEvent::FlushResponse { flush_done: false }) in try_receive_packet()195 .queue_event(EncoderEvent::FlushResponse { flush_done: true }) in try_receive_packet()215 .queue_event(EncoderEvent::ProcessedOutputBuffer { in try_receive_packet()333 fn read_event(&mut self) -> VideoResult<EncoderEvent> { in read_event() argument515 .queue_event(EncoderEvent::RequireInputBuffers { in start_session()
386 fn read_event(&mut self) -> VideoResult<EncoderEvent> { in read_event() argument396 } => EncoderEvent::RequireInputBuffers { in read_event()402 ProcessedInputBuffer(id) => EncoderEvent::ProcessedInputBuffer { id: id as u32 }, in read_event()409 } => EncoderEvent::ProcessedOutputBuffer { in read_event()415 FlushResponse { flush_done } => EncoderEvent::FlushResponse { flush_done }, in read_event()416 NotifyError(err) => EncoderEvent::NotifyError { in read_event()
13 use super::EncoderEvent;65 fn read_event(&mut self) -> VideoResult<EncoderEvent>; in read_event() argument
1591 EncoderEvent::RequireInputBuffers { in process_event()1602 EncoderEvent::ProcessedInputBuffer { in process_event()1605 EncoderEvent::ProcessedOutputBuffer { in process_event()1611 EncoderEvent::FlushResponse { flush_done } => stream.flush_response(flush_done), in process_event()1612 EncoderEvent::NotifyError { error } => stream.notify_error(error), in process_event()1618 pub enum EncoderEvent { enum