pub trait IAMWstDecoder_Impl: Sized {
Show 18 methods // Required methods fn GetDecoderLevel(&self, lplevel: *mut AM_WST_LEVEL) -> Result<()>; fn GetCurrentService(&self, lpservice: *mut AM_WST_SERVICE) -> Result<()>; fn GetServiceState(&self, lpstate: *mut AM_WST_STATE) -> Result<()>; fn SetServiceState(&self, state: AM_WST_STATE) -> 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_WST_DRAWBGMODE ) -> Result<()>; fn SetDrawBackgroundMode(&self, mode: AM_WST_DRAWBGMODE) -> Result<()>; fn SetAnswerMode(&self, banswer: BOOL) -> Result<()>; fn GetAnswerMode(&self, pbanswer: *mut BOOL) -> Result<()>; fn SetHoldPage(&self, bholdpage: BOOL) -> Result<()>; fn GetHoldPage(&self, pbholdpage: *mut BOOL) -> Result<()>; fn GetCurrentPage(&self, pwstpage: *mut AM_WST_PAGE) -> Result<()>; fn SetCurrentPage(&self, wstpage: &AM_WST_PAGE) -> Result<()>;
}

Required Methods§

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

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

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

fn SetServiceState(&self, state: AM_WST_STATE) -> 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_WST_DRAWBGMODE) -> Result<()>

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

fn SetAnswerMode(&self, banswer: BOOL) -> Result<()>

fn GetAnswerMode(&self, pbanswer: *mut BOOL) -> Result<()>

fn SetHoldPage(&self, bholdpage: BOOL) -> Result<()>

fn GetHoldPage(&self, pbholdpage: *mut BOOL) -> Result<()>

fn GetCurrentPage(&self, pwstpage: *mut AM_WST_PAGE) -> Result<()>

fn SetCurrentPage(&self, wstpage: &AM_WST_PAGE) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§