Shinobi Library - ビデオケーブル関数

syVideoGetVideoMode

ビデオモードの取得

書式

Sint32 syVideoGetVideoMode( void )

引数

なし

戻り値

ビデオモード定数

解説

現在設定されているビデオモードを返します。 ドリームキャスト本体および接続されているビデオケーブルから、 現在のビデオ出力形式の取得を行います。

 定義   意味 
 SYD_VIDEO_MODE_VGA   VGAモード 
 SYD_VIDEO_MODE_NTSC   NTSCモード 
 SYD_VIDEO_MODE_PAL   PALモード 
 SYD_VIDEO_MODE_RESERVED   予約(現在未使用) 
 SYD_VIDEO_MODE_ERROR   エラー(ビデオ設定ライブラリが初期化されていない) 


用例

Sint32 vmode;
vmode = syVideoGetVideoMode();
if ( vmode == SYD_VIDEO_MODE_VGA ){
	...
} else {
	...
}

備考

この関数を使用する前に、sbInitSystem()関数内のsyHwInit()関数に よってビデオ設定ライブラリの初期化を行なっておく必要があります。 初期化をせずに使用した場合、返値は常にSYD_VIDEO_MODE_ERRORと なります。 Dreamcastは起動時に、接続されているケーブルおよび本体仕向地に 応じたビデオモードが設定されています。 Dev.Boxでは、ケーブルエミュレーションを設定するDIP SW.および、 放送形式エミュレーションを設定するROTARY SW.に従って設定された ビデオモードの内容が戻ります。 njInitSystem関数はこの関数を使用して自動的に画面モードを設定する モードを持っています。


参照

syVideoGetCableType()
 接続ケーブル種別の取得
syVideoGetBroadcastType()
 放送形式の取得
njInitSystem() グラフィックシステムの初期化

syVideoGetVideoMode
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000