Struct openh264_sys::ISVCDecoderVtbl [] [src]

#[repr(C)]
pub struct ISVCDecoderVtbl { pub Initialize: Option<unsafe extern "C" fn(_: *mut ISVCDecoder, _: *const SDecodingParam) -> c_long>, pub Uninitialize: Option<unsafe extern "C" fn(_: *mut ISVCDecoder) -> c_long>, pub DecodeFrame: Option<unsafe extern "C" fn(_: *mut ISVCDecoder, _: *const c_uchar, _: c_int, _: *mut *mut c_uchar, _: *mut c_int, _: *mut c_int, _: *mut c_int) -> DECODING_STATE>, pub DecodeFrameNoDelay: Option<unsafe extern "C" fn(_: *mut ISVCDecoder, _: *const c_uchar, _: c_int, _: *mut *mut c_uchar, _: *mut SBufferInfo) -> DECODING_STATE>, pub DecodeFrame2: Option<unsafe extern "C" fn(_: *mut ISVCDecoder, _: *const c_uchar, _: c_int, _: *mut *mut c_uchar, _: *mut SBufferInfo) -> DECODING_STATE>, pub DecodeParser: Option<unsafe extern "C" fn(_: *mut ISVCDecoder, _: *const c_uchar, _: c_int, _: *mut SParserBsInfo) -> DECODING_STATE>, pub DecodeFrameEx: Option<unsafe extern "C" fn(_: *mut ISVCDecoder, _: *const c_uchar, _: c_int, _: *mut c_uchar, _: c_int, _: *mut c_int, _: *mut c_int, _: *mut c_int, _: *mut c_int) -> DECODING_STATE>, pub SetOption: Option<unsafe extern "C" fn(_: *mut ISVCDecoder, _: DECODER_OPTION, _: *mut c_void) -> c_long>, pub GetOption: Option<unsafe extern "C" fn(_: *mut ISVCDecoder, _: DECODER_OPTION, _: *mut c_void) -> c_long>, }

Fields

Trait Implementations

impl Debug for ISVCDecoderVtbl
[src]

[src]

Formats the value using the given formatter.

impl Copy for ISVCDecoderVtbl
[src]

impl Clone for ISVCDecoderVtbl
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Default for ISVCDecoderVtbl
[src]

[src]

Returns the "default value" for a type. Read more