|
<< Нажмите, чтобы показать Содержание >> TCustomRVMicrophone.OnOpenWavFile, OnReadWavFile, OnCloseWavFile |
Эти события происходят при чтении звука из WAV-файла.
type
// определено в MRVType/fmxMRVType
TRVOpenWavFileEvent = procedure(Sender: TObject;
WavSampleCount, WavSamplesPerSec,
WavBitsPerSample, WavChanneles : Integer) of object;
TRVReadWavFileEvent = procedure(Sender: TObject;
CurSample, Samples: Integer) of object;
TRVCloseWavFileEvent = procedure(Sender: TObject;
CurSample, SampleCount: Integer) of object;
property OnOpenWavFile: TRVOpenWavFileEvent;
property OnReadWavFile: TRVReadWavFileEvent;
property OnCloseWavFile: TRVCloseWavFileEvent;
Событие OnOpenWavFile происходит при открытии WAV-файла.
Параметры:
•WavSampleCount – количество звуковых сэмплов в файле
•WavSamplesPerSec – частота дискретизации
•WavBitsPerSample – размер сэмпла
•WavChanneles – количество каналов
Событие OnReadWavFile происходит во время чтения WAV-файла.
Параметры:
•CurSample – номер текущего звукового сэмпла
•SampleCount – общее количество звуковых сэмплов в файле
Событие OnCloseWavFile происходит при закрытии WAV-файла.
Параметры:
CurSample – номер последнего прочитанного звукового сэмпла
SampleCount – общее количество звуковых сэмплов в файле
Если CurSample<SampleCount, обработка была прервана. Если CurSample=SampleCount, файл обработан полностью.
См. также: