pub trait IAMLine21Decoder_Impl: Sized {
Show 13 methods // Required methods fn GetDecoderLevel(&self, lplevel: *mut AM_LINE21_CCLEVEL) -> Result<()>; fn GetCurrentService( &self, lpservice: *mut AM_LINE21_CCSERVICE ) -> Result<()>; fn SetCurrentService(&self, service: AM_LINE21_CCSERVICE) -> Result<()>; fn GetServiceState(&self, lpstate: *mut AM_LINE21_CCSTATE) -> Result<()>; fn SetServiceState(&self, state: AM_LINE21_CCSTATE) -> Result<()>; fn GetOutputFormat(&self, lpbmih: *mut BITMAPINFOHEADER) -> Result<()>; fn SetOutputFormat(&self, lpbmi: *mut BITMAPINFO) -> Result<()>; fn GetBackgroundColor(&self, pdwphyscolor: *mut u32) -> Result<()>; fn SetBackgroundColor(&self, dwphyscolor: u32) -> Result<()>; fn GetRedrawAlways(&self, lpboption: *mut BOOL) -> Result<()>; fn SetRedrawAlways(&self, boption: BOOL) -> Result<()>; fn GetDrawBackgroundMode( &self, lpmode: *mut AM_LINE21_DRAWBGMODE ) -> Result<()>; fn SetDrawBackgroundMode(&self, mode: AM_LINE21_DRAWBGMODE) -> Result<()>;
}

Required Methods§

fn GetDecoderLevel(&self, lplevel: *mut AM_LINE21_CCLEVEL) -> Result<()>

fn GetCurrentService(&self, lpservice: *mut AM_LINE21_CCSERVICE) -> Result<()>

fn SetCurrentService(&self, service: AM_LINE21_CCSERVICE) -> Result<()>

fn GetServiceState(&self, lpstate: *mut AM_LINE21_CCSTATE) -> Result<()>

fn SetServiceState(&self, state: AM_LINE21_CCSTATE) -> Result<()>

fn GetOutputFormat(&self, lpbmih: *mut BITMAPINFOHEADER) -> Result<()>

fn SetOutputFormat(&self, lpbmi: *mut BITMAPINFO) -> Result<()>

fn GetBackgroundColor(&self, pdwphyscolor: *mut u32) -> Result<()>

fn SetBackgroundColor(&self, dwphyscolor: u32) -> Result<()>

fn GetRedrawAlways(&self, lpboption: *mut BOOL) -> Result<()>

fn SetRedrawAlways(&self, boption: BOOL) -> Result<()>

fn GetDrawBackgroundMode(&self, lpmode: *mut AM_LINE21_DRAWBGMODE) -> Result<()>

fn SetDrawBackgroundMode(&self, mode: AM_LINE21_DRAWBGMODE) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§