Boare.Lib.Media
Extract bitmaps from AVI files
Opens an AVI file and creates a GetFrame object
Name of the AVI file
Closes all streams, files and libraries
Exports a frame into a bitmap file
Position of the frame
Name ofthe file to store the bitmap
現在記入中のmoviチャンクのサイズ
Video For Windows APIとバグコンパチブルな動作をするかどうかを表す値を取得または設定します
指定したAVI_CONTAINER構造体にAVIファイルの情報を格納すると共に,
ファイルにヘッダー情報を書き込みます.
書き込み対象のファイル
全てのインデックスを更新し、ファイルが(動画ファイルとして)使用できる状態にします
この関数を読んだあとでも,さらにaviAddFrame関数を使うことでフレームを追加することが出来ます.
aviファイルを閉じます
最初の[AVI :AVI[LIST:hdrl[LIST:strl]]]に書き込まれているsuper indexチャンク[indx]を更新します
aviファイルにフレームを1つ追加します.
Sound player using mciSendSring command operation
the number of Load failure
Gets or Sets the speed
Sets the speed
the value of speed to set
Gets or Sets the volume (0 >= volume >= 1000)
Sets the volume (0 >= volume >= 1000)
Gets the volume (0 <= volume <= 1000)
Gets or Sets whether sound is muted or not
Gets the pass of the sound file
external declaration of mciSendString
Command String
Return String
Return String Size
Callback Hwnd
true when successed, false if not
mciSendString wrapper with exception handling
command sending to MCI
returned string of mciSendString
command successedd or not
Closes sound file temporary
Opens sound file which was closed with "UnLoad" method
Opens sound file
Path of sound file to open
successed opening the file or not
Plays sound from specified second
Sound position start to play
true if play command successed
Closes sound file
true if successed closing sound file
Plays sound from time 0 second
true if successed to play
Seeks to specified position
position to seek in second
true if successed to seek
Pauses sound
true if successed to pause
Gets the current playing position in millisecond
playing position in millisecond
Gets the sound length in millisecond
Sound length in millisecond
Stops sound
true if successed to stop
指定したAVI_CONTAINER構造体にAVIファイルの情報を格納すると共に,
ファイルにヘッダー情報を書き込みます.
書き込み対象のファイル
AVIファイルのフレームレート
全てのインデックスを更新し、ファイルが(動画ファイルとして)使用できる状態にします
この関数を読んだあとでも,さらにaviAddFrame関数を使うことでフレームを追加することが出来ます.
aviファイルを閉じます
最初の[AVI :AVI[LIST:hdrl[LIST:strl]]]に書き込まれているsuper indexチャンク[indx]を更新します
aviファイルにフレームを1つ追加します.
ファイルにAVIStreamHeader構造体の値を書き込みます
ファイルにMainAviHeader構造体の値を書き込みます
BYTE値を1byte分ファイルに書き込みます.
integer(2)のDWORD値を2byte分ファイルに書き込みます.
integer(4)のDWORD値を4byte分ファイルに書き込みます
integer(8)のQWORD値を8byte分ファイルに書き込みます
オーディオ圧縮の設定ダイアログを表示し、オーディオ圧縮の設定を取得します
Parameters of first formanto detection algorithm
ピークを検出する閾値。フーリエ変換後の周波数の強度分布関数の値がこの値よりも大きい箇所で
密度関数の導関数の符号が正から負へ変わる位置をピークとみなす。周波数密度関数は、最大値で
規格化したのを使う。従って、0~1の値を指定する。
フーリエ変換した生の周波数の強度分布を平滑化する幅を2で割った値。Hzで指定。
第timeサンプルにおけるフォルマントを取得する
第timeサンプルにおけるフォルマントを取得する
指定したサンプル位置における音量を計算します
音量の時間変化を取得します
窓の幅(サンプル数)
使用する窓関数
解像度(サンプル数)
-1から1までに規格化された波形を取得します
サンプルあたりのビット数を8に変更する
ファイルに保存
ステレオをモノラル化
前後の無音部分を削除します
コールバック関数
初期化関数
波形データをバッファに追加する。バッファが再生中などの理由で即座に書き込めない場合、バッファが書き込み可能となるまで待機させられる
再生中断を要求する
現在の再生位置を取得する。再生中でない場合負の値となる。
リセットする。abort関数でも呼び出される。
再生のための準備を行う。この関数を呼び出した後は、バッファが再生開始されるまでget_play_timeの戻り値は0となる(負値にならない)。
戻り値は、filesに指定されたファイルの内、最も再生時間の長いwaveファイルの、合計サンプル数
コールバック関数を設定する
現在再生中かどうかを取得する
ブロックサイズを変更します
ファイル先頭から,dataチャンクまでのオフセット
Writes header of WAVE file