#[repr(C)]pub struct IWICJpegFrameEncodeVtbl {
pub parent: IUnknownVtbl,
pub GetAcHuffmanTable: unsafe extern "system" fn(This: *mut IWICJpegFrameEncode, scanIndex: UINT, tableIndex: UINT, pAcHuffmanTable: *mut DXGI_JPEG_AC_HUFFMAN_TABLE) -> HRESULT,
pub GetDcHuffmanTable: unsafe extern "system" fn(This: *mut IWICJpegFrameEncode, scanIndex: UINT, tableIndex: UINT, pDcHuffmanTable: *mut DXGI_JPEG_DC_HUFFMAN_TABLE) -> HRESULT,
pub GetQuantizationTable: unsafe extern "system" fn(This: *mut IWICJpegFrameEncode, scanIndex: UINT, tableIndex: UINT, pQuantizationTable: *mut DXGI_JPEG_QUANTIZATION_TABLE) -> HRESULT,
pub WriteScan: unsafe extern "system" fn(This: *mut IWICJpegFrameEncode, cbScanData: UINT, pbScanData: *const BYTE) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§GetAcHuffmanTable: unsafe extern "system" fn(This: *mut IWICJpegFrameEncode, scanIndex: UINT, tableIndex: UINT, pAcHuffmanTable: *mut DXGI_JPEG_AC_HUFFMAN_TABLE) -> HRESULT
§GetDcHuffmanTable: unsafe extern "system" fn(This: *mut IWICJpegFrameEncode, scanIndex: UINT, tableIndex: UINT, pDcHuffmanTable: *mut DXGI_JPEG_DC_HUFFMAN_TABLE) -> HRESULT
§GetQuantizationTable: unsafe extern "system" fn(This: *mut IWICJpegFrameEncode, scanIndex: UINT, tableIndex: UINT, pQuantizationTable: *mut DXGI_JPEG_QUANTIZATION_TABLE) -> HRESULT
§WriteScan: unsafe extern "system" fn(This: *mut IWICJpegFrameEncode, cbScanData: UINT, pbScanData: *const BYTE) -> HRESULT
Auto Trait Implementations§
impl Freeze for IWICJpegFrameEncodeVtbl
impl RefUnwindSafe for IWICJpegFrameEncodeVtbl
impl Send for IWICJpegFrameEncodeVtbl
impl Sync for IWICJpegFrameEncodeVtbl
impl Unpin for IWICJpegFrameEncodeVtbl
impl UnwindSafe for IWICJpegFrameEncodeVtbl
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more