CRIミドルウェアリファレンスマニュアル : MWSFD

MWSFD シンボル一覧

定数
MwsfdStat | ハンドルの状態
MWSFD_VHZ_~ | 垂直同期周波数
MwsfdDecSvr | デコードサーバ
MWSFD_COMPO_~ | 合成モード
MWSFD_FTYPE_~ | 再生するファイルの種別
MwsfdBufFmt | デコード出力バッファフォーマット
MWSFD_OUTVOL_~ | オーディオのボリューム
MWSFD_CH_~ | オーディオのLRチャンネル
MWSFD_PAN_~ | オーディオのパンポット
MWSFD_DFL_OUTBUFSIZE | 出力バッファ幅のデフォルト値
MwsfdLumiKey | ルミナンスキー合成の透過キー
MwsfdFrmType | フレームタイプ
MwsfdPtype | ピクチャタイプ
MwsfdYuvMode | YUV変換モード
MWSFD_SYNCMODE_~ | 同期モード
MwsfdFrmSync | フレーム取得同期モード
MWSFD_ZVAL_~ | ＺムービのＺ値範囲
MwsfdVideoCodec | ビデオコーデック
処理マクロ
MWSFD_TIME2SEC | 時刻単位の変換（秒）
MWSFD_TIME2MSEC | 時刻単位の変換（ミリ秒）
MWSFD_SIZE_PICUSRBUF | ピクチャユーザデータ用バッファサイズの計算
MWSFD_CALC_WORK_VPTS | ビデオPTS処理用ワークサイズ計算（MPEG-2TransportStream用）
データ型
MWPLY | Sofdec再生ハンドル
MwsfdInitPrm | 初期化パラメータの構造体
MwsfdCrePrm | ハンドル生成パラメータの構造体
MwsfdFrmObj | フレーム情報構造体
MwsfdSbtPrm | 字幕データパラメータ
MwsfdPlyInf | 再生情報構造体
MwsfdHdrInf | ファイルヘッダ情報
MwsfdMallocFn | メモリ割当関数
MwsfdFreeFn | メモリ解放関数
MwsfdYccPlane | YCbCrプレーン情報構造体
MwsfdMakeZTblCbFn | Ｚ変換用コールバック関数
MwsfdFlowCnt | 流量カウンタ
MwsfdFlowInf | 流量情報構造体
MwsfdExtClockFn | 外部クロック関数
MwsfdFrmCodec | コーデック固有のフレーム情報
MwsfdFrmM2v | MPEG-2フレーム情報
関数
基本再生処理
mwPlyInitSfdFx | ライブラリの初期化処理
mwPlyFinishSfdFx | ライブラリの終了処理
mwPlyCalcWorkCprmSfd | ライブラリ作業領域サイズの計算
mwPlyCreateSofdec | ハンドルの生成
mwPlyDestroy | ハンドルの消去
mwPlyStartFname | 再生開始(ファイルからの再生)
mwPlyStop | 再生停止
mwPlyRequestStop | 再生停止リクエスト
mwPlyGetStat | ハンドル状態の取得
mwPlyGetCurFrm | カレントフレームの取得
mwPlyRelCurFrm | カレントフレームの解放
mwPlyGetTime | 再生時間の取得
mwPlyPause | ポーズ／ポーズ解除
mwPlyIsPause | ポーズ状態の取得
mwPlyGetFrm | フレームの取得
mwPlyRelFrm | フレームの解放
拡張ファイル再生
mwPlyStartAfs | FID指定による再生の開始
mwPlyStartFnameRange | ファイル内範囲指定による再生の開始
mwPlyStartSj | SJメモリによる再生の開始
mwPlyTermSupply | データ供給終了の通知(SJ再生用)
mwPlyStartMem | アドレス指定メモリによる再生の開始
シームレスループ再生
mwPlyStartFnameLp | シームレスループ再生の開始
mwPlyReleaseLp | シームレスループ再生の解除
mwPlyStartAfsLp | FID指定によるシームレスループ再生の開始
mwPlyStartFnameRangeLp | ファイル内範囲指定によるによるシームレスループ再生の開始
mwPlySetInfiniteSingleLoop | 無限ループ再生の設定
mwPlyGetInfiniteLoopCount | 無限ループ再スタート回数の取得
シームレス連続再生
mwPlyEntryFname | シームレス連続再生ファイルの登録
mwPlyStartSeamless | シームレス連続再生の開始
mwPlyReleaseSeamless | シームレス連続再生の解除
mwPlySetSeamlessLp | シームレスループ再生の設定
mwPlyGetNumSlFiles | 現在登録されているファイル数の取得
mwPlyGetSlFname | シームレス連続再生の登録ファイル名の取得
mwPlyEntryAfs | FID指定によるシームレス連続再生ファイルの登録
mwPlyEntryFnameRange | ファイル内範囲指定によるシームレス連続再生ファイルの登録
オーディオ
mwPlySetOutVol | 出力ボリュームの設定
mwPlyGetOutVol | 出力ボリュームの取得
mwPlySetOutPan | 出力パンポットの設定
mwPlyGetOutPan | 出力パンポットの取得
mwPlyGetNumAudioCh | オーディオストリーム数の取得
mwPlySetAudioCh | オーディオストリームチャネルの設定
mwPlyGetAudioCh | 再生中のオーディオストリームチャネルの取得
各種オーディオ
mwPlyGetAhxWorkSize | AHX再生用作業領域サイズの取得
mwPlyAttachAhx | AHX再生機能の追加
mwPlyDetachAhx | AHX再生機能の分離
mwPlySetAhxCh | AHXチャネル番号の設定
サブタイトル（字幕）
mwPlyGetSubtitle | 字幕データの取得
mwPlySetSubtitleCh | 字幕データのチャネル設定
mwPlyGetNumSubtitleCh | 字幕データチャネル数の取得
mwPlySetSubtitleScount | 字幕データのシフトタイム設定
フレーム変換設定
mwPlyFxSetOutBufPitchHeight | 出力バッファサイズの設定
mwPlyFxGetOutBufPitchHeight | 出力バッファサイズの取得
mwPlyFxSetCompoMode | 合成モードの設定
mwPlyFxGetCompoMode | 合成モードの取得
mwPlyFxSetLumiPrm | ルミナンスキーパラメータの設定
mwPlyFxGetLumiPrm | ルミナンスキーパラメータの取得
mwPlyFxSetAlp3Prm | ３値アルファのパラメータ設定
mwPlyFxGetAlp3Prm | ３値アルファのパラメータ取得
Ｚムービ
mwPlyFxCnvFrmZ16 | 16bitＺバッファへの変換
mwPlyFxCnvFrmZ32 | 32bitＺバッファへの変換
mwPlyFxSetZclip | Ｚクリップの設定
mwPlyFxGetZclip | Ｚクリップの取得
mwPlyFxSetCbFnMakeZTbl | Ｚ変換テーブル作成コールバック関数の登録
情報取得
mwPlyGetFxType | F/X種別の取得
mwPlyGetHdrInf | ファイル情報の取得
mwPlyGetTotalFrmNum | 総フレーム数の取得
mwPlyGetPlayingHdrInf | 再生中ファイルの情報の取得
特殊設定
mwPlySetMallocFn | メモリ割当／メモリ解放関数の登録
mwPlySetSpeed | 再生速度の設定
mwPlySetSyncMode | 同期モードの設定
mwPlyGetSyncMode | 同期モードの取得
mwPlySetTimerCh | タイマチャネルの設定
mwPlyGetTimerCh | タイマチャネルの取得
mwPlyAttachPicUsrBuf | ピクチャユーザデータ取得用バッファの設定
mwPlySetFrmSync | フレーム取得同期モードの設定
mwPlyGetFrmSync | フレーム取得同期モードの取得
mwPlySetCbExtClock | 外部クロック関数の登録
mwPlySetUpdateTimeAuto | Sofdec時刻の自動更新設定
mwPlyUpdateTime | Sofdec時刻の更新
デバッグ用
mwPlyGetVersionStr | Sofdecライブラリバージョン文字列の取得
mwPlySetLimitTime | 再生時間上限の設定
mwPlyGetLimitTime | 再生時間上限の取得
mwPlyGetPlyInf | 再生情報の取得
mwPlyGetNumTotalDec | デコードした全ピクチャ数の取得
mwPlyGetNumDecPool | デコード済み保持フレーム数の取得
mwPlyGetNumDropFrm | コマ落ちしたフレーム数の取得
mwPlyGetNumSkipDec | デコードできなかったフレーム数の取得
mwPlyGetNumSkipDisp | 表示段のスキップ回数の取得
mwPlyGetNumSkipEmptyB | スキップしたエンプティBピクチャ枚数の取得
mwPlyGetFlowInf | 流量情報の取得
mwPlySetBpicSkip | Bピクチャのデコードスキップ設定
mwPlySetEmptyBpicSkip | EmptyBピクチャのデコードスキップ設定
mwPlySetPpicSkip | Pピクチャのデコードスキップ設定
mwPlyGetAdxtHn | ADXTハンドルの取得
mwPlyGetInputSj | 入力ストリームジョイントの取得
mwPlyGetSfdHn | ビデオデコーダハンドルの取得
mwPlyGetNumRemainFrm | 取得可能フレーム数の取得
非標準関数
mwPlySwitchToIdle | アイドルスレッドへの切替
mwPlyIsSvrBdr | サーバ区切り問い合わせ
mwPlyCalcYccPlane | YCbCrプレーンの計算
mwPlySetAudioSw | 音声出力スイッチの設定
mwPlyGetNumVideoCh | ビデオチャネル数の取得
mwPlySetVideoCh | 再生するビデオチャネルの設定
mwPlyGetVideoCh | 再生中のビデオストリームチャネルの取得
mwPlySetVideoSw | ビデオ出力スイッチの設定
mwPlyVsyncHndl | ハンドル毎のVsync関数
mwPlyExecSvrHndl | ハンドル毎のサーバ関数の実行
mwPlyExecVsyncServer | スレッド外部管理時の時刻更新サーバの実行
mwPlyExecDecServer | スレッド外部管理時のデコードサーバの実行

Copyright (c) 2001-2006 CRI Middleware Co.,LTD.