Home
last modified time | relevance | path

Searched refs:EncoderEvent (Results 1 – 4 of 4) sorted by relevance

/external/crosvm/devices/src/virtio/video/encoder/backend/
Dffmpeg.rs34 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() argument
515 .queue_event(EncoderEvent::RequireInputBuffers { in start_session()
Dvda.rs386 fn read_event(&mut self) -> VideoResult<EncoderEvent> { in read_event() argument
396 } => 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()
Dmod.rs13 use super::EncoderEvent;
65 fn read_event(&mut self) -> VideoResult<EncoderEvent>; in read_event() argument
/external/crosvm/devices/src/virtio/video/encoder/
Dmod.rs1591 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