7.3 音声録音コントロールのメソッド |
メソッド | 機能 |
---|---|
AboutBox | バージョン情報を表示します。 |
Delete | 録音したデータを破棄します。 |
GetErrorCode | エラーコードを取得します。 |
GetMemHandle | 音声データのメモリを取得します。 |
Save | 録音したデータをファイルに保存します。 |
SetAudioFormat | オーディオ形式を設定 (ダイアログボックス表示)します。 |
StartRecord | 録音を開始します。 |
StopRecord | 録音を終了します。 |
[機能]
コントロールのバージョン情報を表示します。
[書式]
C/C++ | void | AboutBox(); |
Visual Basic | [form.]object.AboutBox |
[パラメータ]
なし
[復帰値]
なし
[機能]
録音データを破棄します。
[書式]
C/C++ | BOOL | Delete(); |
Visual Basic | [form.]object.Delete |
[パラメータ]
なし
[復帰値]
ブール型 | |
True | 正常 |
False | 異常 |
[備考]
本メソッドは、 録音終了状態にのみ有効です。
[参照]
StartRecordメソッド、StopRecordメソッド、Saveメソッド
[機能]
メソッドのエラーコードを取得します。
[書式]
C/C++ | short | GetErrorCode(); |
Visual Basic | [form.]object.GetErrorCode |
[パラメータ]
なし
[復帰値]
整数型 |
エラーコード |
[機能]
音声データを格納したメモリのハンドルを取得します。
[書式]
C/C++ | BOOL | GetMemHandle(OLE_HANDLE *MemHandle,long *MemSize); |
Visual Basic | [form.]object.GetMemHandle(MemHandle&,MemSize&) |
[パラメータ]
パラメータ | 型 | 説明 |
---|---|---|
MemHandle | 長整数型 | メモリのハンドルが設定されます。 |
MemSize | 長整数型 | メモリのサイズが設定されます。 |
[復帰値]
ブール型 | |
True | 正常 |
False | 異常 |
[備考]
[参照]
[機能]
録音データ をファイルに保存します。
[書式]
C/C++ | BOOL | Save(BSTR FileName); |
Visual Basic | [form.]object.Save(FileName$) |
[パラメータ]
パラメータ | 型 | 説明 |
---|---|---|
FileName | 文字列型 | 録音データを保存するファイル名文字列を指定します。UNCファイル名も指定できます。 |
[復帰値]
ブール型 | |
True | 正常 |
False | 異常 |
[備考]
本メソッドは、 録音終了状態時にのみ有効です。
[参照]
[機能]
録音するオーディオ形式を設定するためのダイアログボックスを表示します。
[書式]
C/C++ | BOOL | SetAudioFormat(); |
Visual Basic | [form.]object.SetAudioFormat |
[パラメータ]
なし
[復帰値]
ブール型 | |
True | 正常 |
False | 異常 |
[備考]
ダイアログボックスでは、チャンネル数(Channelsプロパティ)、量子化ビット数(BitsPerSampleプロパティ)、サンプリング周波数(SamplesPerSecondプロパティ)、録音最大時間(RecordTimeLimitプロパティ)を設定できます。
[参照]
Channelsプロパティ、SamplesPerSecondプロパティ、 BitsPerSampleプロパティ、 RecordTimeLimitプロパティ
[機能]
録音を開始します。
[書式]
C/C++ | BOOL | StartRecord(); |
Visual Basic | [form.]object.StartRecord |
[パラメータ]
なし
[復帰値]
ブール型 | |
True | 正常 |
False | 異常 |
[備考]
Channelsプロパティ | |
SamplesPerSecondプロパティ | |
BitsPerSampleプロパティ |
[参照]
Channelsプロパティ、SamplesPerSecondプロパティ、 BitsPerSampleプロパティ、StopRecordメソッド、Saveメソッド
[機能]
録音を終了します。
[書式]
C/C++ | BOOL | StopRecord(); |
Visual Basic | [form.]object.StopRecord |
[パラメータ]
なし
[復帰値]
ブール型 | |
True | 正常 |
False | 異常 |
[備考]
[参照]