Home Units Hierarchy Routines All identifiers

Class waveRecorder

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type waveRecorder = class(unaWaveInDevice)

Description

– –

Hierarchy

Overview

Methods

Public constructor create(const lameLibName: string);
Public function getStatistic(): int64;
Public function start(streamer: socketStreamer; deviceId: unsigned; bitRate: unsigned = 128; samplingRate: unsigned = 44100; stereoMode: int = 1): HRESULT;
Public function stop(): HRESULT;
Protected function beforeNewChunk(data: pointer; size: unsigned; formatExt: PWAVEFORMATEXTENSIBLE): bool; override;
Protected function close2(timeout: tTimeout = 10000): MMRESULT; override;
Protected function open2(query: bool = false; timeout: tTimeout = 10000; flags: uint = 0; openDevice: bool = true): MMRESULT; override;
Public procedure BeforeDestruction(); override;

Properties

Public property errorCode: int read f_waveInErrorCode;
Public property lameError: int read f_lameError;
Public property statusCode: int read getStatusCode;

Description

Methods

Public constructor create(const lameLibName: string);
 
Public function getStatistic(): int64;
 
Public function start(streamer: socketStreamer; deviceId: unsigned; bitRate: unsigned = 128; samplingRate: unsigned = 44100; stereoMode: int = 1): HRESULT;
 
Public function stop(): HRESULT;
 
Protected function beforeNewChunk(data: pointer; size: unsigned; formatExt: PWAVEFORMATEXTENSIBLE): bool; override;
 
Protected function close2(timeout: tTimeout = 10000): MMRESULT; override;
 
Protected function open2(query: bool = false; timeout: tTimeout = 10000; flags: uint = 0; openDevice: bool = true): MMRESULT; override;
 
Public procedure BeforeDestruction(); override;
 

Properties

Public property errorCode: int read f_waveInErrorCode;
 
Public property lameError: int read f_lameError;
 
Public property statusCode: int read getStatusCode;
 

(c) 2012 Lake of Soft


Generated by PasDoc 0.12.1 on 2012-10-07