Dreamcast SDK Library Reference
Middleware Library

共通

  mwPlyDestroy | ハンドルの消去
  mwPlyEntryErrFunc | エラー発生時に呼ばれる関数の登録
  mwPlyGetOutPan | パンポットの取得
  mwPlyGetOutVol | ボリュームの取得
  mwPlyGetStat | ハンドルの状態の取得
  mwPlyGetTime | 再生サンプル数の取得
  mwPlyPause | ポーズの設定
  mwPlySetOutPan | パンポットの設定
  mwPlySetOutVol | ボリュームの設定
  mwPlyStartFname | 再生開始
  mwPlyStartFrame | アプリケーションフレームの開始通知
  mwPlyStartMem | メモリからの再生の開始
  mwPlyStartSj | ストリームジョイントからの再生の開始
  mwPlyStop | 再生停止

MPEG/Audio用

  mwPlyCreateMpa | MPEG/Audio用ハンドルの生成
  mwPlyFinishMpa | MPEG/Audioライブラリの終了処理
  mwPlyInitMpa | MPEG/Audioライブラリの初期化

MPEG Sofdec用

  mwPlyCalcWorkCprmSfd | 作業領域サイズの計算
  mwPlyCreateSofdec | ハンドルの生成
  mwPlyFinishSofdec | Sofdecライブラリの終了処理
  mwPlyGetBright | 輝度の取得
  mwPlyGetBrightOfst | 輝度オフセットの取得
  mwPlyGetDispZ | 表示スクリーンの奥行き値の取得
  mwPlyGetNumDropFrm | コマ落ちしたフレーム数の取得
  mwPlyInitSofdec | Sofdecライブラリの初期化
  mwPlyPreInitSofdec | システム初期化の設定
  mwPlySetAudioSw | 音声出力スイッチの設定
  mwPlySetBright | 輝度の設定
  mwPlySetBrightOfst | 輝度オフセットの設定
  mwPlySetDispMode | 表示モードの設定
  mwPlySetDispPos | 表示位置の設定
  mwPlySetDispSize | 表示サイズの設定
  mwPlySetDispZ | 表示スクリーンの奥行き値の設定
  mwPlySetFastHalfpel | 高速ハーフペル処理の設定
  mwPlySetVideoSw | 映像出力スイッチの設定

TrueMotion用

  mwPlyCreateTM | TrueMotion用ハンドルの生成
  mwPlyFinishTM | TrueMotionライブラリの終了処理
  mwPlyInitTM | TrueMotionライブラリの初期化

Dual Speech用

  mwExecMainServer | サーバ関数
  mwPlyCreateDlsd | DualSpeech用ハンドルの生成
  mwPlyFinishDlsd | DualSpeechライブラリの終了処理
  mwPlyInitDlsd | DualSpeechライブラリの初期化
  mwRecCreateDlse | DualSpeech用ハンドルの生成
  mwRecDestroy | ハンドルの消去
  mwRecEntryErrFunc | エラー発生時に呼ばれる関数の登録
  mwRecFinishDlse | DualSpeechライブラリの終了処理
  mwRecGetStat | ハンドルの状態の取得
  mwRecInitDlse | DualSpeechライブラリの初期化
  mwRecPause | ポーズの設定
  mwRecStartMem | 録音開始(メモリへの録音)
  mwRecStartSj | 録音開始(ストリームジョイントへの録音)
  mwRecStop | 録音停止

WAVE再生

  mwPlyCreateWav | ハンドルの生成
  mwPlyFinishWav | ライブラリの終了処理
  mwPlyInitWav | ライブラリの初期化

SofdecF/X

  mwPlyCalcSrfBufSize | サーフェースポインタ用バッファサイズの計算
  mwPlyCalcWorkCprmSfd | 作業領域サイズの計算
  mwPlyEntryFname | シームレス連続再生ファイルの登録
  mwPlyEntryFxCb | エフェクトコールバック関数の登録
  mwPlyExecDrawSvr | 映像描画用サーバ関数(Kamui2用)
  mwPlyExecTexSvr | テクスチャ転送用サーバ関数(Kamui2用)
  mwPlyFinishSfdFx | ライブラリの終了処理(Kamui、Kamui2用)
  mwPlyGetImgPos | イメージ位置の取得
  mwPlyGetImgSize | イメージサイズの取得
  mwPlyGetInputSj | 入力ストリームジョイントの取得
  mwPlyGetMskFrm | マスクフレームの取得
  mwPlyGetMvFrm | ムービーフレームの取得
  mwPlyGetNumDecPool | デコード済みフレーム数の取得
  mwPlyGetNumDispWait | 表示待ちフレーム数の取得
  mwPlyGetNumIbufRoom | 入力バッファの空き容量の取得
  mwPlyGetNumLoadFrm | テクスチャメモリへ転送したフレーム数の取得
  mwPlyGetNumRend | レンダリング中のフレーム数の取得
  mwPlyGetNumTotalDec | デコードした全ピクチャ数の取得
  mwPlyGetNumTotalSkip | スキップした全ピクチャ数の取得
  mwPlyGetSrfBright | 輝度の取得
  mwPlyGetSrfBrightOfst | 輝度オフセットの取得
  mwPlyGetSrfPos | 表示位置の取得
  mwPlyInitSfdFx | ライブラリの初期化(Kamui、Kamui2用)
  mwPlyReleaseSeamless | シームレス連続再生の解除
  mwPlySetAlphTbl | 輝度からα値への変換テーブルの設定
  mwPlySetCompoMode | 合成モードの設定
  mwPlySetImgPos | イメージ位置の設定
  mwPlySetLpFlg | シームレスループ再生の設定
  mwPlySetSrfBright | 輝度の設定
  mwPlySetSrfBrightOfst | 輝度オフセットの設定
  mwPlySetSrfPntBuf | サーフェスポイント用バッファの設定
  mwPlySetSrfPos | 表示位置の設定
  mwPlySetVertexBuffer | 頂点バッファの設定
  mwPlyStartFnameLp | シームレスループ再生の開始
  mwPlyStartSeamless | シームレス連続再生の開始

ADX再生

  ADXT_CALC_WORK | 作業領域の計算を行うマクロ
  ADXT_ClearErrCode | エラーコードのクリア
  ADXT_Create | ADXTハンドルの生成
  ADXT_Destroy | ADXTハンドルの消去
  ADXT_EntryErrFunc | エラーコールバック関数の設定
  ADXT_EntryFname | シームレス連続再生ファイルの登録
  ADXT_ExecServer | サーバ関数（内部状態の更新)
  ADXT_Finish | ADXライブラリの終了処理
  ADXT_GetErrCode | エラーコードの取得
  ADXT_GetNumFiles | 登録ファイル数の取得
  ADXT_GetNumSmpl | 総サンプル数の取得
  ADXT_GetOutPan | パンポットの取得
  ADXT_GetOutVol | 出力ボリュームの取得
  ADXT_GetSfreq | サンプリング周波数の取得
  ADXT_GetStat | 状態の取得
  ADXT_GetTime | サンプル単位での再生時刻の取得
  ADXT_GetTimeReal | 実時間での再生時刻の取得
  ADXT_Init | ADXライブラリの初期化
  ADXT_Pause | 再生の一時停止とその解除
  ADXT_ReleaseSeamless | シームレス連続再生の解除
  ADXT_SetAutoRcvr | 自動エラー回復機能の設定
  ADXT_SetOutPan | パンポットの設定
  ADXT_SetOutVol | 出力ボリュームの設定
  ADXT_SetSeamlessLp | シームレスループ再生の設定
  ADXT_SetSvrFreq | サーバ関数の呼び出し頻度の設定
  ADXT_StartAfs | GDインデックス再生の開始
  ADXT_StartFname | GDストリーム再生の開始
  ADXT_StartFnameLp | シームレスループ再生の開始
  ADXT_StartMem | メモリ再生の開始
  ADXT_StartMemIdx | メモリインデックス再生の開始
  ADXT_StartSeamless | シームレス連続再生の開始
  ADXT_Stop | 再生の停止

ADXファイルシステム

  ADXF_AddPartition | 追記パーティション情報の読み込み
  ADXF_Close | ファイルのクローズ
  ADXF_ExecServer | サーバ関数
  ADXF_Finish | ライブラリの終了処理
  ADXF_GetFsizeSct | ファイルサイズの取得
  ADXF_GetNumReadSct | 実際に読み込んだセクタ数の取得
  ADXF_GetNumReqSct | 読み込み要求情報の取得
  ADXF_GetPtinfoSize | パーティション情報サイズの取得
  ADXF_GetStat | ハンドルの状態の取得
  ADXF_Init | ライブラリの初期化
  ADXF_LoadPartition | パーティション情報の読み込み
  ADXF_Open | ファイルオープン(ISO9660フォーマット)
  ADXF_OpenAfs | ファイルのオープン(AFSフォーマット)
  ADXF_ReadNw32 | データの読み込み開始
  ADXF_ReadSj32 | ストリームジョイントへの読み込み開始
  ADXF_Seek | アクセスポインタの移動
  ADXF_Stop | データの読み込み停止
  ADXF_Tell | アクセスポインタの取得

簡易アニメーション

  SAN_CalcSrfBufSize | サーフェスポイント用バッファサイズの計算
  SAN_CalcWorkSize | 作業領域サイズの計算
  SAN_CalcWorkSizeAlph | 作業領域サイズの計算(合成用)
  SAN_Create | ハンドルの生成
  SAN_Destroy | ハンドルの消去
  SAN_Draw | テクスチャの表示
  SAN_EntryErrFunc | エラーコールバック関数の登録
  SAN_Finish | 終了処理
  SAN_FinishKm | 終了処理(Kamui用)
  SAN_GetDispBright | 輝度の取得
  SAN_GetDispBrightOfst | 輝度オフセットの取得
  SAN_GetDispZ | 表示スクリーンの奥行き値の取得
  SAN_GetImgPos | イメージ位置の取得
  SAN_GetImgSize | イメージサイズの取得
  SAN_GetMskPic | マスクピクチャの取得
  SAN_GetNumPic | SANデータ内のピクチャ数の取得
  SAN_GetSrfBright | 輝度の取得
  SAN_GetSrfBrightOfst | 輝度オフセットの取得
  SAN_GetSrfPos | 表示位置の取得
  SAN_GetVideoPic | ビデオピクチャの取得
  SAN_Init | SANライブラリの初期化
  SAN_InitKm | SANライブラリの初期化(Kamui用)
  SAN_LoadTex | YUV420データのグラフィックメモリへの転送
  SAN_SetDispBright | 輝度の設定
  SAN_SetDispBrightOfst | 輝度オフセットの設定
  SAN_SetDispPos | 表示位置の設定
  SAN_SetDispSize | 表示サイズの設定
  SAN_SetDispZ | 表示スクリーンの奥行き値の設定
  SAN_SetImgPos | イメージ位置の設定
  SAN_SetSrfBright | 輝度の設定
  SAN_SetSrfBrightOfst | 輝度オフセットの設定
  SAN_SetSrfPntBuf | サーフェスポイント用バッファの設定
  SAN_SetSrfPos | 表示位置の設定
  SAN_SetVertexBuffer | 頂点バッファの設定(Kamui用)

構造体/その他のデータ型

  MWS_PLY_CPRM | ハンドル生成のパラメータ
  MWS_PLY_CPRM_SFD | ハンドル生成のパラメータ構造体(MPEG Sofdec用)
  MWS_PLY_CPRM_TM | ハンドル生成のパラメータ構造体(TrueMotion用)
  MWS_PLY_INIT_SFD | 初期化パラメータの構造体(MPEG Sofdec用)
  MWS_PLY_MVFRM | 映像サーフェス情報構造体
  MWS_REC_CPRM | ハンドル生成のパラメータ構造体（DualSpeech用）
  SAN_PIC | SANのサーフェス情報構造体

Dreamcast SDK Library Reference

COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000