7.2 音声録音コントロールのプロパティ |
プロパティ | 機能 |
---|---|
BitsPerSample | 量子化ビット数 |
Channels | チャンネル数 |
Length | 実際に録音した長さ |
MediaFormat | 録音データフォーマット |
RecordedBitsPerSample | 実際に録音した量子化ビット数 |
RecordedChannels | 実際に録音したチャンネル数 |
RecordedSamplesPerSecond | 実際に録音したサンプリング周波数 |
RecordTimeLimit | 録音時間 |
SamplesPerSecond | サンプリング周波数 |
[機能]
音声データの量子化ビット数を設定します。
[書式]
C/C++ | short | BitsPerSample; |
Visual Basic | [form.]object.BitsPerSample[=BitsPerSample%] |
[データ型]
整数型
[設定値]
設定値 | 値 | 説明 |
---|---|---|
cwmBitsPerSample8 | 8 | 8ビット(デフォルト) |
cwmBitsPerSample16 | 16 | 16ビット |
[用法]
設計時 設定、参照
実行時 設定、参照
[備考]
[参照]
[機能]
録音する音声のチャンネル数を設定します。
[書式]
C/C++ | short | Channels; |
Visual Basic | [form.]object.Channels[=Channels%] |
[データ型]
整数型
[設定値]
設定値 | 値 | 説明 |
---|---|---|
cwmChannelsMono | 1 | モノラル(デフォルト) |
cwmChannelsStreo | 2 | ステレオ |
[用法]
設計時 設定、参照
実行時 設定、参照
[備考]
デバイスがステレオ録音をサポートしていない場合、モノラルで録音が行われます。
[参照]
[機能]
実際に録音した音声の長さを参照します。
[書式]
C/C++ | long | Length; |
Visual Basic | [form.]object.Length |
[データ型]
長整数型
[参照値]
参照値 | 説明 |
---|---|
録音した時間 | 単位はミリ秒です。 |
[用法]
設計時 なし
実行時 参照
[備考]
本プロパティは、録音中、または録音終了時のみ参照できます。
[機能]
音声のデータ形式を設定します。
[書式]
C/C++ | short | MediaFormat; |
Visual Basic | [form.]object.MediaFormat[=MediaFormat%] |
[データ型]
整数型
[設定値]
設定値 | 値 | 説明 |
---|---|---|
cwmFileWAVE | 201 | WAVEフォーマット(デフォルト) |
[用法]
設計時 設定、参照
実行時 設定、参照
[機能]
実際に録音した音声の量子化ビット数を参照します。
[書式]
C/C++ | short | RecordedBitsPerSample; |
Visual Basic | [form.]object.RecordedBitsPerSample |
[データ型]
整数型
[参照値]
参照値 | 値 | 説明 |
---|---|---|
cwmBitsPerSample8 | 8 | 8ビット |
cwmBitsPerSample16 | 16 | 16ビット |
cwmUnknown | -1 | 未録音状態です。 |
[用法]
設計時 なし
実行時 参照
[備考]
[参照]
BitsPerSampleプロパティ、StopRcordメソッド
[機能]
実際に録音した音声のチャンネル数を参照します。
[書式]
C/C++ | short | RecordedChannels; |
Visual Basic | [form.]object.RecordedChannels |
[データ型]
整数型
[参照値]
参照値 | 値 | 説明 |
---|---|---|
cwmChannelsMono | 1 | モノラル |
cwmChannelsStreo | 2 | ステレオ |
cwmUnknown | -1 | 未録音状態です。 |
[用法]
設計時 なし
実行時 参照
[備考]
[参照]
[機能]
実際に録音した音声のサンプリング周波数を参照します。
[書式]
C/C++ | short | RecordedSamplesPerSecond; |
Visual Basic | [form.]object.RecordedSamplesPerSecond |
[データ型]
整数型
[参照値]
参照値 | 値 | 説明 |
---|---|---|
cwmSamplesPerSec11K | 11 | 11.025KHz |
cwmSamplesPerSec22K | 22 | 22.050KHz |
cwmSamplesPerSec44K | 44 | 44.100KHz |
cwmUnknown | -1 | 未録音状態です。 |
[用法]
設計時 なし
実行時 参照
[備考]
[参照]
SamplesPerSecondプロパティ、StopRcordメソッド
[機能]
録音時間の最大を設定します。
[書式]
C/C++ | long | RecordTimeLimit |
Visual Basic | [form.]object.RecordTimeLimit[=RecordTimeLimit&] |
[データ型]
整数型
[設定値]
設定値 | 説明 |
---|---|
録音の最大時間 | 単位は秒です。デフォルトは0で、録音時間に制限がないことを意味します。 |
[用法]
設計時 設定、参照
実行時 設定、参照
[参照]
[機能]
音声データのサンプリング周波数を設定します。
[書式]
C/C++ | short | SamplesPerSecond; |
Visual Basic | [form.]object.SamplesPerSecond[=SamplesPerSecond%] |
[データ型]
整数型
[設定値]
設定値 | 値 | 説明 |
---|---|---|
cwmSamplesPerSec11K | 11 | 11.025KHz(デフォルト) |
cwmSamplesPerSec22K | 22 | 22.050KHz |
cwmSamplesPerSec44K | 44 | 44.100KHz |
[用法]
設計時 設定、参照
実行時 設定、参照
[備考]
[参照]