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