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