#[repr(C)]pub struct VdpBitstreamBuffer {
pub struct_version: u32,
pub bitstream: *const c_void,
pub bitstream_bytes: u32,
}Expand description
\brief Application data buffer containing compressed video data.
Fields§
§struct_version: u32This field must be filled with VDP_BITSTREAM_BUFFER_VERSION
bitstream: *const c_voidA pointer to the bitstream data bytes
bitstream_bytes: u32The number of data bytes
Trait Implementations§
Source§impl Clone for VdpBitstreamBuffer
impl Clone for VdpBitstreamBuffer
Source§fn clone(&self) -> VdpBitstreamBuffer
fn clone(&self) -> VdpBitstreamBuffer
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for VdpBitstreamBuffer
impl Debug for VdpBitstreamBuffer
impl Copy for VdpBitstreamBuffer
Auto Trait Implementations§
impl Freeze for VdpBitstreamBuffer
impl RefUnwindSafe for VdpBitstreamBuffer
impl !Send for VdpBitstreamBuffer
impl !Sync for VdpBitstreamBuffer
impl Unpin for VdpBitstreamBuffer
impl UnwindSafe for VdpBitstreamBuffer
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