Class IImageDecodeEventSink (unit DAnim)

Inherits from

IUnknown

Constructors



Functions

function GetSurface(nWidth, nHeight: Longint; const bfid: TGUID; nPasses: ULONG; dwHints: DWORD; out ppSurface: IUnknown): HRESULT;


function OnBeginDecode(var pdwEvents: DWORD; var pnFormats: ULONG; var ppFormats: BFID): HRESULT;


function OnBitsComplete: HRESULT;


function OnDecodeComplete(hrStatus: HRESULT): HRESULT;


function OnPalette: HRESULT;


function OnProgress(const pBounds: TRect; bComplete: BOOL): HRESULT;


Properties

Events

Variables


Constructors


Functions


function GetSurface(nWidth, nHeight: Longint; const bfid: TGUID; nPasses: ULONG; dwHints: DWORD; out ppSurface: IUnknown): HRESULT;


function OnBeginDecode(var pdwEvents: DWORD; var pnFormats: ULONG; var ppFormats: BFID): HRESULT;


function OnBitsComplete: HRESULT;


function OnDecodeComplete(hrStatus: HRESULT): HRESULT;


function OnPalette: HRESULT;


function OnProgress(const pBounds: TRect; bComplete: BOOL): HRESULT;


Properties


Events


Variables