typedef struct { Sint32 ftype; Sint32 max_bps; Sint32 max_width; Sint32 max_height; Sint32 nfrm_pool_wk; Sint8 *work; Sint32 wksize; Sint32 dtype; } MWS_PLY_CPRM_SFD;
ftype | 再生するストリームの種別 |
max_bps | 最大のビットストリーム量(bit/sec) |
max_width | 再生画像サイズの最大幅 |
max_height | 再生画像サイズの最大高さ |
nfrm_pool_wk | システム領域のフレームプール数 |
*work | ワーク領域 |
wksize | ワーク領域サイズ |
dtype | 表示タイプ |
再生するファイルのタイプを示すメンバ ftypeには次の値が定義されています。
値 | 意味 |
MWE_PLY_FTYPE_SFD | MPEG Sofdec(音+映像) |
MWE_PLY_FTYPE_MPV | MPEG Sofdec(映像のみ) |
最大のビットストリーム量を示すメンバ max_bpsの単位は、bit/secです。 この値は、実際よりも少なくすることも可能です。 再生が途中でフリーズする時は、この値を増やしてください。
再生画像サイズの最大幅 max_widthと 最大高さ max_heightの単位はピクセルです。
システム領域のフレームプール数を示すメンバ nfrm_pool_wkの通常の値は 3です。 処理負荷の変動によりフレーム落ちが発生した場合はこの値を増やしてください。
動画の表示タイプを示すメンバ dtype には次の値が定義されています。
値 | 意味 |
MWE_PLY_DTYPE_AUTO | 画面の表示サイズを自動的に決定 |
MWE_PLY_DTYPE_FULL | 全画面に表示されるように調整 |
画面の表示サイズを自動的に決定画質を優先させる時は、 MWE_PLY_DTYPE_AUTOモードを使用してください。 テクスチャのUV座標を調整しているため、バイリニアフィルタを使用してもボケの少ない映像が再生されます。 このモードを使用する場合は、mwPlySetDispPos、mwPlySetDispSize関数を使用してはいけません。
![]() |
Middlewareライブラリをご使用になる場合、ご利用になる関数によっては表記義務や別途ロイヤリティが必要になる場合があります。 |