Home Units Hierarchy Routines All identifiers

Interface IDirectSoundCaptureBuffer

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type IDirectSoundCaptureBuffer = interface(IUnknown)

Description

IDirectSoundCaptureBuffer

Attributes
GUID['{b0210782-89cd-11d0-af08-00a0c925cd16}']

Hierarchy

Overview

Methods

Public function GetCaps(var pDSCBCaps: TDSCBCaps): HResult; stdcall;
Public function GetCurrentPosition(pdwCapturePosition, pdwReadPosition: PDWORD): HResult; stdcall;
Public function GetFormat(pwfxFormat: PWaveFormatEx; dwSizeAllocated: DWORD; pdwSizeWritten: PDWORD): HResult; stdcall;
Public function GetStatus(pdwStatus: PDWORD): HResult; stdcall;
Public function Initialize(pDirectSoundCapture: IDirectSoundCapture; const pcDSCBufferDesc: TDSCBufferDesc): HResult; stdcall;
Public function Lock(dwOffset, dwBytes: DWORD; ppvAudioPtr1: PPointer; pdwAudioBytes1: PDWORD; ppvAudioPtr2: PPointer; pdwAudioBytes2: PDWORD; dwFlags: DWORD): HResult; stdcall;
Public function Start(dwFlags: DWORD): HResult; stdcall;
Public function Stop: HResult; stdcall;
Public function Unlock(pvAudioPtr1: Pointer; dwAudioBytes1: DWORD; pvAudioPtr2: Pointer; dwAudioBytes2: DWORD): HResult; stdcall;

Description

Methods

Public function GetCaps(var pDSCBCaps: TDSCBCaps): HResult; stdcall;

IDirectSoundCaptureBuffer methods

Public function GetCurrentPosition(pdwCapturePosition, pdwReadPosition: PDWORD): HResult; stdcall;
 
Public function GetFormat(pwfxFormat: PWaveFormatEx; dwSizeAllocated: DWORD; pdwSizeWritten: PDWORD): HResult; stdcall;
 
Public function GetStatus(pdwStatus: PDWORD): HResult; stdcall;
 
Public function Initialize(pDirectSoundCapture: IDirectSoundCapture; const pcDSCBufferDesc: TDSCBufferDesc): HResult; stdcall;
 
Public function Lock(dwOffset, dwBytes: DWORD; ppvAudioPtr1: PPointer; pdwAudioBytes1: PDWORD; ppvAudioPtr2: PPointer; pdwAudioBytes2: PDWORD; dwFlags: DWORD): HResult; stdcall;
 
Public function Start(dwFlags: DWORD): HResult; stdcall;
 
Public function Stop: HResult; stdcall;
 
Public function Unlock(pvAudioPtr1: Pointer; dwAudioBytes1: DWORD; pvAudioPtr2: Pointer; dwAudioBytes2: DWORD): HResult; stdcall;
 

(c) 2012 Lake of Soft


Generated by PasDoc 0.12.1 on 2012-10-09