Trait windows::Win32::Media::DirectShow::IAMLine21Decoder_Impl
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.