| Class IAVIStream (unit VFW) |
IUnknown
IAVIStream interface
| Constructors |
| Functions |
function Create(lParam1, lParam2: LPARAM): HResult;
function Delete(lStart, lSamples: LONG): HResult;
function FindSample(lPos, lFlags: LONG): LONG;
function Info(var psi: TAVIStreamInfoW; lSize: LONG): HResult;
function Read(lStart, lSamples: LONG; lpBuffer: PVOID; cbBuffer: LONG; var plBytes: LONG; var plSamples: LONG): HResult;
function ReadData(fcc: DWORD; lp: PVOID; var lpcb: LONG): HResult;
function ReadFormat(lPos: LONG; lpFormat: PVOID; var lpcbFormat: LONG): HResult;
function SetFormat(lPos: LONG; lpFormat: PVOID; lpcbFormat: LONG): HResult;
function SetInfo(var lpInfo: TAVIStreamInfoW; cbInfo: LONG): HResult;
function Write(lStart, lSamples: LONG; lpBuffer: PVOID; cbBuffer: LONG; dwFlags: DWORD; var plSampWritten: LONG; var plBytesWritten: LONG): HResult;
function WriteData(fcc: DWORD; lp: PVOID; cb: LONG): HResult;| Properties |
| Events |
| Variables |
| Constructors |
| Functions |
function Create(lParam1, lParam2: LPARAM): HResult;
function Delete(lStart, lSamples: LONG): HResult;
function FindSample(lPos, lFlags: LONG): LONG;
function Info(var psi: TAVIStreamInfoW; lSize: LONG): HResult;
function Read(lStart, lSamples: LONG; lpBuffer: PVOID; cbBuffer: LONG; var plBytes: LONG; var plSamples: LONG): HResult;
function ReadData(fcc: DWORD; lp: PVOID; var lpcb: LONG): HResult;
function ReadFormat(lPos: LONG; lpFormat: PVOID; var lpcbFormat: LONG): HResult;
function SetFormat(lPos: LONG; lpFormat: PVOID; lpcbFormat: LONG): HResult;
function SetInfo(var lpInfo: TAVIStreamInfoW; cbInfo: LONG): HResult;
function Write(lStart, lSamples: LONG; lpBuffer: PVOID; cbBuffer: LONG; dwFlags: DWORD; var plSampWritten: LONG; var plBytesWritten: LONG): HResult;
function WriteData(fcc: DWORD; lp: PVOID; cb: LONG): HResult;| Properties |
| Events |
| Variables |