Struct openh264_sys2::TagBufferInfo
source · #[repr(C)]pub struct TagBufferInfo {
pub iBufferStatus: c_int,
pub uiInBsTimeStamp: c_ulonglong,
pub uiOutYuvTimeStamp: c_ulonglong,
pub UsrData: TagBufferInfo__bindgen_ty_1,
pub pDst: [*mut c_uchar; 3],
}
Expand description
@brief Buffer info
Fields§
§iBufferStatus: c_int
< 0: one frame data is not ready; 1: one frame data is ready
uiInBsTimeStamp: c_ulonglong
< input BS timestamp
uiOutYuvTimeStamp: c_ulonglong
< output YUV timestamp, when bufferstatus is 1
UsrData: TagBufferInfo__bindgen_ty_1
< output buffer info
pDst: [*mut c_uchar; 3]
Trait Implementations§
source§impl Clone for TagBufferInfo
impl Clone for TagBufferInfo
source§fn clone(&self) -> TagBufferInfo
fn clone(&self) -> TagBufferInfo
Returns a copy 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 Default for TagBufferInfo
impl Default for TagBufferInfo
impl Copy for TagBufferInfo
Auto Trait Implementations§
impl Freeze for TagBufferInfo
impl RefUnwindSafe for TagBufferInfo
impl !Send for TagBufferInfo
impl !Sync for TagBufferInfo
impl Unpin for TagBufferInfo
impl UnwindSafe for TagBufferInfo
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