Trait windows::Win32::Graphics::Imaging::IWICJpegFrameEncode_Impl
pub trait IWICJpegFrameEncode_Impl: Sized {
// Required methods
fn GetAcHuffmanTable(
&self,
scanindex: u32,
tableindex: u32,
pachuffmantable: *mut DXGI_JPEG_AC_HUFFMAN_TABLE,
) -> Result<()>;
fn GetDcHuffmanTable(
&self,
scanindex: u32,
tableindex: u32,
pdchuffmantable: *mut DXGI_JPEG_DC_HUFFMAN_TABLE,
) -> Result<()>;
fn GetQuantizationTable(
&self,
scanindex: u32,
tableindex: u32,
pquantizationtable: *mut DXGI_JPEG_QUANTIZATION_TABLE,
) -> Result<()>;
fn WriteScan(&self, cbscandata: u32, pbscandata: *const u8) -> Result<()>;
}
Required Methods§
fn GetAcHuffmanTable( &self, scanindex: u32, tableindex: u32, pachuffmantable: *mut DXGI_JPEG_AC_HUFFMAN_TABLE, ) -> Result<()>
fn GetDcHuffmanTable( &self, scanindex: u32, tableindex: u32, pdchuffmantable: *mut DXGI_JPEG_DC_HUFFMAN_TABLE, ) -> Result<()>
fn GetQuantizationTable( &self, scanindex: u32, tableindex: u32, pquantizationtable: *mut DXGI_JPEG_QUANTIZATION_TABLE, ) -> Result<()>
fn WriteScan(&self, cbscandata: u32, pbscandata: *const u8) -> Result<()>
Object Safety§
This trait is not object safe.