pub(crate) struct UnixBufferWriter {
guest_period_bytes: usize,
}Fields§
§guest_period_bytes: usizeTrait Implementations§
Source§impl PlaybackBufferWriter for UnixBufferWriter
impl PlaybackBufferWriter for UnixBufferWriter
fn new(guest_period_bytes: usize) -> Self
Source§fn endpoint_period_bytes(&self) -> usize
fn endpoint_period_bytes(&self) -> usize
Returns the period of the endpoint device.
Source§fn copy_to_buffer(
&mut self,
dst_buf: &mut AsyncPlaybackBuffer<'_>,
reader: &mut Reader,
) -> Result<usize, Error>
fn copy_to_buffer( &mut self, dst_buf: &mut AsyncPlaybackBuffer<'_>, reader: &mut Reader, ) -> Result<usize, Error>
Read audio samples from the tx virtqueue.
Auto Trait Implementations§
impl Freeze for UnixBufferWriter
impl RefUnwindSafe for UnixBufferWriter
impl Send for UnixBufferWriter
impl Sync for UnixBufferWriter
impl Unpin for UnixBufferWriter
impl UnwindSafe for UnixBufferWriter
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