この製品の生産は終了いたしました
MVR-D2000 開発キット
MVR-D2000には、ソフトウェア開発キットが付属しています。
開発キットを使えば、MVR-D2000をコントロールする機能をお客様のアプリケーションに組み込み、マルチメディア応用システムの構築にご利用いただけます。

開発キットの構成

MVR-D2000 は以下のものから構成されています。
●録画・再生APIのドキュメント(PDFファイルで提供されます)
●C/C++インクルードファイル
●Visual C++ サンプルプログラム

●Encode エンコードアプリケーションプログラム
●Decode デコードアプリケーションプログラム
これらのサンプルはMFCで記述されています。
Microsoft Visual C++ Version 6.0で動作を確認しています。

エンコードアプリケーションの実装機能 デコードアプリケーションの実装機能
エンコーダの使用開始
オーバーレイウィンドウの生成
ウィンドウの移動およびサイズ変更
エンコードの開始
エンコードの停止
オーバーレイウィンドウの破棄
エンコーダの使用終了
デコーダの使用開始
オーバーレイウィンドウの生成
ウィンドウの移動およびサイズ変更
デコードの開始
デコードの停止
オーバーレイウィンドウの破棄
デコーダの使用終了

Encode_Memoryアプリケーションは、API層からコールバックを受けて、メモリ経由でエンコード結果を受け取り、そのデータをファイルに書き出す機能の実装サンプルです。ファイルに書く部分はソースコード中に含まれているので、例えば画像伝送の送信側の用途では、ファイルに書く代わりに通信路に送出するように作りかえることができます。

Decode_Memoryアプリケーションは、API層からコールバックを受けて、メモリ経由でMPEGデータをデコーダに引き渡す機能の実装サンプルです。このサンプルではMPEGデータはファイルから読み出しますが、ファイルを読む部分はソースコード中に含まれているので、例えば画像伝送の受信側の用途では、ファイルから読む代わりに通信路から受信するように作りかえることができます。


APIファンクション一覧

§1.エンコードファンクション
ENC_Set_Callbackコールバック関数の設定
ENC_Can_Initializeエンコーダを初期化できるか調べる
ENC_Initializeエンコーダの初期化
ENC_Terminateエンコーダの終了
ENC_Get_Mediaエンコードの種類の取得
ENC_Set_Mediaエンコードの種類の設定
ENC_Get_Statusステータスの取得
ENC_Can_Overlay_Windowオーバーレイウィンドウの使用可能か調べる
ENC_Create_Overlay_Windowオーバーレイウィンドウの生成
ENC_Destroy_Overlay_Windowオーバーレイウィンドウの破棄
ENC_Move_Overlay_Windowオーバーレイウィンドウの移動
ENC_Resize_Overlay_Windowオーバーレイウィンドウのサイズ変更
ENC_Show_Overlay_Windowオーバーレイウィンドウの表示変更
ENC_Get_Overlay_Windowオーバーレイウィンドウのハンドル取得
ENC_Start_Monitorモニタ開始
ENC_Stop_Monitorモニタ停止
ENC_Get_Monitor_Statusモニタ状態の取得
ENC_Get_VideoCD_ModeVideo CDモードの取得
ENC_Set_VideoCD_ModeVideo CDモードの設定
ENC_Get_BSS_Parameterメモリ転送用パラメータの取得
ENC_Set_BSS_Parameterメモリ転送用パラメータの設定
ENC_Get_Overlay_Parameterオーバーレイ表示パラメータの取得
ENC_Set_Overlay_Parameterオーバーレイ表示パラメータの設定
ENC_Get_Video_Parameterビデオパラメータの取得
ENC_Set_Video_Parameterビデオパラメータの設定
ENC_Get_Video_Encode_Parameterビデオエンコードパラメータの取得
ENC_Set_Video_Encode_Parameterビデオエンコードパラメータの設定
ENC_Get_Video_Encode_Parameter_Ex拡張ビデオエンコードパラメータの取得
ENC_Set_Video_Encode_Parameter_Ex拡張ビデオエンコードパラメータの設定
ENC_Get_Audio_Parameterオーディオパラメータの取得
ENC_Set_Audio_Parameterオーディオパラメータの設定
ENC_Get_Audio_Encode_Parameterオーディオエンコードパラメータの取得
ENC_Set_Audio_Encode_Parameterオーディオエンコードパラメータの設定
ENC_Init_Movieエンコードの開始待ち状態にする
ENC_Record_Movieエンコードの開始
ENC_Stopエンコードの停止
ENC_Get_Record_Timeエンコード時間の取得
ENC_Set_Record_Timeエンコード時間の設定
ENC_Get_Movie_Fileエンコードファイルの取得
ENC_Set_Movie_Fileエンコードファイルの設定
ENC_Get_Frame_Countエンコードを行なったフレーム数の取得
ENC_Get_Timeエンコードを行なった時間の取得
ENC_Direct_Video_Input_Source入力ソースの自動検出
ENC_Get_Laser_Errorエラーの取得
§.2 デコードファンクション
DEC_Set_Callbackコールバック関数の設定
DEC_Can_Initializeデコーダを初期化できるか調べる
DEC_Initializeデコーダの初期化
DEC_Initialize_Ex拡張デコーダの初期化
DEC_Terminateデコーダの終了
DEC_Get_Mediaデコードの種類の取得
DEC_Set_Mediaデコードの種類の設定
DEC_Get_Statusステータスの取得
DEC_Can_Overlay_Windowオーバーレイウィンドウの使用可能か調べる
DEC_Create_Overlay_Windowオーバーレイウィンドウの生成
DEC_Destroy_Overlay_Windowオーバーレイウィンドウの破棄
DEC_Move_Overlay_Windowオーバーレイウィンドウの移動
DEC_Resize_Overlay_Windowオーバーレイウィンドウのサイズ変更
DEC_Show_Overlay_Windowオーバーレイウィンドウの表示変更
DEC_Get_Overlay_Windowオーバーレイウィンドウのハンドル取得
DEC_Start_Monitorモニタ開始
DEC_Stop_Monitorモニタ停止
DEC_Get_Monitor_Statusモニタ状態の取得
DEC_Get_BSR_Parameterメモリ転送用パラメータの取得
DEC_Set_BSR_Parameterメモリ転送用パラメータの設定
DEC_Get_Overlay_Parameterオーバーレイ表示パラメータの取得
DEC_Set_Overlay_Parameterオーバーレイ表示パラメータの設定
DEC_Get_Video_Parameterビデオパラメータの取得
DEC_Set_Video_Parameterビデオパラメータの設定
DEC_Get_Audio_Parameterオーディオパラメータの取得
DEC_Set_Audio_Parameterオーディオパラメータの設定
DEC_Get_Decode_Parameterデコードパラメータの取得
DEC_Set_Decode_Parameterデコードパラメータの設定
DEC_Playデコードの開始
DEC_Pauseデコードの一時停止
DEC_Resumeデコードの再開
DEC_Stopデコードの停止
DEC_Get_Repeatリピート状態の取得
DEC_Set_Repeatリピート状態の設定
DEC_Get_Movie_Fileデコードファイルの取得
DEC_Set_Movie_Fileデコードファイルの設定
DEC_Get_Image_Size画像サイズの取得
DEC_Get_Frame_Countデコードを行なったフレーム数取得
DEC_Get_Timeデコードを行なった時間取得
DEC_Get_Typeデコードタイプの取得
DEC_Get_File_Typeファイルタイプの取得
DEC_Get_Last_Erroeエラーの取得