Description | Hierarchy | Fields | Methods | Properties |
type waveRecorder = class(unaWaveInDevice)
– –
constructor create(const lameLibName: string); |
|
function getStatistic(): int64; |
|
function start(streamer: socketStreamer; deviceId: unsigned; bitRate: unsigned = 128; samplingRate: unsigned = 44100; stereoMode: int = 1): HRESULT; |
|
function stop(): HRESULT; |
|
function beforeNewChunk(data: pointer; size: unsigned; formatExt: PWAVEFORMATEXTENSIBLE): bool; override; |
|
function close2(timeout: tTimeout = 10000): MMRESULT; override; |
|
function open2(query: bool = false; timeout: tTimeout = 10000; flags: uint = 0; openDevice: bool = true): MMRESULT; override; |
|
procedure BeforeDestruction(); override; |
property errorCode: int read f_waveInErrorCode; |
|
property lameError: int read f_lameError; |
|
property statusCode: int read getStatusCode; |
constructor create(const lameLibName: string); |
|
function getStatistic(): int64; |
|
function start(streamer: socketStreamer; deviceId: unsigned; bitRate: unsigned = 128; samplingRate: unsigned = 44100; stereoMode: int = 1): HRESULT; |
|
function stop(): HRESULT; |
|
function beforeNewChunk(data: pointer; size: unsigned; formatExt: PWAVEFORMATEXTENSIBLE): bool; override; |
|
function close2(timeout: tTimeout = 10000): MMRESULT; override; |
|
function open2(query: bool = false; timeout: tTimeout = 10000; flags: uint = 0; openDevice: bool = true): MMRESULT; override; |
|
procedure BeforeDestruction(); override; |
|
property errorCode: int read f_waveInErrorCode; |
|
property lameError: int read f_lameError; |
|
property statusCode: int read getStatusCode; |
|
(c) 2012 Lake of Soft