Struct openh264_sys2::source::APILoader
source · pub struct APILoader {}
Implementations§
source§impl APILoader
impl APILoader
pub fn new() -> Self
pub unsafe fn WelsCreateSVCEncoder( &self, ppEncoder: *mut *mut ISVCEncoder ) -> c_int
pub unsafe fn WelsDestroySVCEncoder(&self, pEncoder: *mut ISVCEncoder)
pub unsafe fn WelsGetDecoderCapability( &self, pDecCapability: *mut SDecoderCapability ) -> c_int
pub unsafe fn WelsCreateDecoder( &self, ppDecoder: *mut *mut ISVCDecoder ) -> c_long
pub unsafe fn WelsDestroyDecoder(&self, pDecoder: *mut ISVCDecoder)
pub unsafe fn WelsGetCodecVersion(&self) -> OpenH264Version
pub unsafe fn WelsGetCodecVersionEx(&self, pVersion: *mut OpenH264Version)
Trait Implementations§
source§impl API for APILoader
impl API for APILoader
unsafe fn WelsCreateSVCEncoder(&self, ppEncoder: *mut *mut ISVCEncoder) -> c_int
unsafe fn WelsDestroySVCEncoder(&self, pEncoder: *mut ISVCEncoder)
unsafe fn WelsGetDecoderCapability( &self, pDecCapability: *mut SDecoderCapability ) -> c_int
unsafe fn WelsCreateDecoder(&self, ppDecoder: *mut *mut ISVCDecoder) -> c_long
unsafe fn WelsDestroyDecoder(&self, pDecoder: *mut ISVCDecoder)
unsafe fn WelsGetCodecVersion(&self) -> OpenH264Version
unsafe fn WelsGetCodecVersionEx(&self, pVersion: *mut OpenH264Version)
Auto Trait Implementations§
impl Freeze for APILoader
impl RefUnwindSafe for APILoader
impl Send for APILoader
impl Sync for APILoader
impl Unpin for APILoader
impl UnwindSafe for APILoader
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