Class IAVIFile (unit VFW)

Inherits from

IUnknown

IAVIFile interface

Constructors



Functions

function CreateStream(var ppStream: PAVIStream; var pfi: TAVIFileInfoW): HResult;


function DeleteStream(fccType: DWORD; lParam: LONG): HResult;


function EndRecord: HResult;


function GetStream(var ppStream: PAVIStream; fccType: DWORD; lParam: LONG): HResult;


function Info(var pfi: TAVIFileInfoW; lSize: LONG): HResult;


function ReadData(ckid: DWORD; lpData: PVOID; var lpcbData: LONG): HResult;


function WriteData(ckid: DWORD; lpData: PVOID; cbData: LONG): HResult;


Properties

Events

Variables


Constructors


Functions


function CreateStream(var ppStream: PAVIStream; var pfi: TAVIFileInfoW): HResult;


function DeleteStream(fccType: DWORD; lParam: LONG): HResult;


function EndRecord: HResult;


function GetStream(var ppStream: PAVIStream; fccType: DWORD; lParam: LONG): HResult;


function Info(var pfi: TAVIFileInfoW; lSize: LONG): HResult;


function ReadData(ckid: DWORD; lpData: PVOID; var lpcbData: LONG): HResult;


function WriteData(ckid: DWORD; lpData: PVOID; cbData: LONG): HResult;


Properties


Events


Variables