#[repr(C)]pub struct en265_packet {Show 13 fields
pub version: c_int,
pub data: *const u8,
pub length: c_int,
pub frame_number: c_int,
pub content_type: Type,
pub _bitfield_align_1: [u8; 0],
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 1]>,
pub nal_unit_type: Type,
pub nuh_layer_id: c_uchar,
pub nuh_temporal_id: c_uchar,
pub encoder_context: *mut en265_encoder_context,
pub input_image: *const de265_image,
pub reconstruction: *const de265_image,
}
Fields§
§version: c_int
§data: *const u8
§length: c_int
§frame_number: c_int
§content_type: Type
§_bitfield_align_1: [u8; 0]
§_bitfield_1: __BindgenBitfieldUnit<[u8; 1]>
§nal_unit_type: Type
§nuh_layer_id: c_uchar
§nuh_temporal_id: c_uchar
§encoder_context: *mut en265_encoder_context
§input_image: *const de265_image
§reconstruction: *const de265_image
Implementations§
Source§impl en265_packet
impl en265_packet
pub fn complete_picture(&self) -> c_char
pub fn set_complete_picture(&mut self, val: c_char)
pub fn final_slice(&self) -> c_char
pub fn set_final_slice(&mut self, val: c_char)
pub fn dependent_slice(&self) -> c_char
pub fn set_dependent_slice(&mut self, val: c_char)
pub fn new_bitfield_1( complete_picture: c_char, final_slice: c_char, dependent_slice: c_char, ) -> __BindgenBitfieldUnit<[u8; 1]>
Trait Implementations§
Source§impl Clone for en265_packet
impl Clone for en265_packet
Source§fn clone(&self) -> en265_packet
fn clone(&self) -> en265_packet
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 en265_packet
impl Debug for en265_packet
impl Copy for en265_packet
Auto Trait Implementations§
impl Freeze for en265_packet
impl RefUnwindSafe for en265_packet
impl !Send for en265_packet
impl !Sync for en265_packet
impl Unpin for en265_packet
impl UnwindSafe for en265_packet
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