Struct rsmpeg::avcodec::AVPicture [−][src]
pub struct AVPicture { /* fields omitted */ }
Implementations
impl AVPicture
[src]
impl AVPicture
[src]pub fn as_ptr(&self) -> *const AVPicture
[src]
pub fn as_mut_ptr(&mut self) -> *mut AVPicture
[src]
pub unsafe fn set_ptr(&mut self, ptr: NonNull<AVPicture>)
[src]
pub unsafe fn set_ptr(&mut self, ptr: NonNull<AVPicture>)
[src]Safety
This function should only be called when the pointer is valid and the data it’s pointing to can be dropped.
pub unsafe fn from_raw(raw: NonNull<AVPicture>) -> Self
[src]
pub unsafe fn from_raw(raw: NonNull<AVPicture>) -> Self
[src]Safety
This function should only be called when the pointer is valid and the data it’s pointing to can be dropped.
pub fn into_raw(self) -> NonNull<AVPicture>
[src]
impl AVPicture
[src]
impl AVPicture
[src]pub fn data_mut(&mut self) -> &mut [*mut u8; 8]
[src]
👎 Deprecated:
AVPicture is deprecated
pub fn linesize_mut(&mut self) -> &mut [c_int; 8]
[src]
👎 Deprecated:
AVPicture is deprecated
pub fn new(pix_fmt: AVPixelFormat, width: i32, height: i32) -> Option<Self>
[src]
👎 Deprecated:
AVPicture is deprecated
pub fn get_size(pix_fmt: AVPixelFormat, width: i32, height: i32) -> Result<i32>
[src]
👎 Deprecated:
Use av_image_get_buffer_size() instead.
pub fn copy(
&self,
dst: &mut AVPicture,
pix_fmt: AVPixelFormat,
width: i32,
height: i32
)
[src]
&self,
dst: &mut AVPicture,
pix_fmt: AVPixelFormat,
width: i32,
height: i32
)
👎 Deprecated:
Use av_image_copy() instead
pub unsafe fn layout(
&self,
pix_fmt: AVPixelFormat,
width: i32,
height: i32,
dest: *mut u8,
dest_size: i32
) -> Result<()>
[src]
👎 Deprecated: Use av_image_copy_to_buffer() instead
pub unsafe fn layout(
&self,
pix_fmt: AVPixelFormat,
width: i32,
height: i32,
dest: *mut u8,
dest_size: i32
) -> Result<()>
[src]👎 Deprecated:
Use av_image_copy_to_buffer() instead