Struct libav_sys_ng::AVPacket
source · #[repr(C)]pub struct AVPacket {
pub buf: *mut AVBufferRef,
pub pts: i64,
pub dts: i64,
pub data: *mut u8,
pub size: c_int,
pub stream_index: c_int,
pub flags: c_int,
pub side_data: *mut AVPacketSideData,
pub side_data_elems: c_int,
pub duration: i64,
pub pos: i64,
pub convergence_duration: i64,
}Fields§
§buf: *mut AVBufferRef§pts: i64§dts: i64§data: *mut u8§size: c_int§stream_index: c_int§flags: c_int§side_data: *mut AVPacketSideData§side_data_elems: c_int§duration: i64§pos: i64§convergence_duration: i64Trait Implementations§
Auto Trait Implementations§
impl Freeze for AVPacket
impl RefUnwindSafe for AVPacket
impl !Send for AVPacket
impl !Sync for AVPacket
impl Unpin for AVPacket
impl UnwindSafe for AVPacket
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)