前のページ次のページ上に戻るホーム SophiaFramework UNIVERSE 5.3
SFXDevice
AEEDeviceInfo 構造体のデバイス情報を取得するためのクラスです。
#include <SFXDevice.h.hpp>
class SFXDevice;
SFMTYPEDEFCLASS(SFXDevice)

解説

SFXDevice クラスは、 BREW API AEEDeviceInfo 構造体に定義されるデバイス情報を取得するためのクラスです。

SFXDevice クラスは、 SFXDevice::SFXDevice コンストラクタ内の処理により、 BREW API AEEDeviceInfo 構造体のデバイス情報を内部に保持します。

そのため、SFBShell::GetDeviceInfo 関数( BREW API ISHELL_GetDeviceInfo 関数)を呼び出す必要はありません。 BREW API AEEDeviceInfo 構造体のデバイス情報は、 このクラスの関数を使用して取得できます。

SFXDevice device;

UInt16 n1 = device.GetScreenWidth();            // 画面の幅をピクセル数で取得する
UInt16 n2 = device.GetScreenHeight();           // 画面の高さをピクセル数で取得する
SFXSize size1 = device.GetScreenSize();         // 画面の幅と高さをピクセル数で取得する
UInt16 n3 = device.GetAlternateScreenWidth();   // 第 2 画面の幅をピクセル数で取得する
UInt16 n4 = device.GetAlternateScreenHeight();  // 第 2 画面の高さをピクセル数で取得する
SFXSize size2 = device.GetAlternateScreenSize();// 第 2 画面の幅と高さをピクセル数で取得する
UInt16 n5 = device.GetScrollBarWidth();         // 標準スクロールバーの幅をピクセル数で取得する
UInt16 n6 = device.GetEncoding();               // 文字セットのエンコード方式を取得する
UInt16 n7 = device.GetMenuTextScrollingTime();  // AEEDeviceInfo 構造体の、wMenuTextScroll メンバの値を取得する
UInt16 n8 = device.GetColorDepth();             // 画面の色深度を取得する
UInt16 n9 = device.GetMenuImageDelay();         // AEEDeviceInfo 構造体の、wMenuImageDelayメンバの値を取得する
UInt16 n10 = device.GetRAMSize();               // 搭載されている RAM の容量を取得する
Bool b1 = device.HasAlternateDisplay();         // デバイスが代替ディスプレイ ( ページャ ) を持っているか判定する
Bool b2 = device.HasFlip();                     // デバイスが折り畳み式携帯電話であるか判定する
Bool b3 = device.HasVibrator();                 // バイブレータが搭載されているか判定する
Bool b4 = device.HasExternalSpeaker();          // 外部スピーカーが搭載されているか判定する
Bool b5 = device.SupportsVoiceRecognition();    // 音声認識をサポートしているか判定する
Bool b6 = device.SupportsPositionLocation();    // ポジションロケーションをサポートしているか判定する
Bool b7 = device.SupportsMIDI();                // MIDI ファイル形式をサポートしているか判定する
Bool b8 = device.SupportsCMX();                 // CMX オーディオをサポートしているか判定する
Bool b9 = device.SupportsPen();                 // ペンデバイスをサポートしているか判定する
UInt16 n11 = device.GetPromptProperties();      // デフォルトプロンプトのプロパティを取得する
UInt16 n12 = device.GetCloseAppKey();           // 現在アクティブなアプリを閉じるキーを取得する
UInt16 n13 = device.GetCloseAllAppsKey();       // 全てのアプリを閉じるキーを取得する
UInt16 n14 = device.GetLanguage();              // ISO で定義された言語 ID を返する
UInt16 n15 = device.GetNetLingerTime();         // PPP 待機時間をミリ秒単位で取得する
UInt16 n16 = device.GetSleepDeferTime();        // デバイスがスリープモードになるまでの時間をミリ秒単位で取得する
UInt16 n17 = device.GetMaximumPathLength();     // デバイスでサポートされている、( パス名を含む )ファイル名の最大長を取得する
UInt16 n18 = device.GetPlatformID();            // デバイスプラットフォームを一意に識別するための ID を取得する

参照

BREW API ISHELL_GetDeviceInfo | BREW API AEEDeviceInfo | SFBShell::GetDeviceInfo | SFBShell::GetDeviceInfoEx

メンバ

コンストラクタ/デストラクタ
SFXDevice( Void )
SFXDevice クラスのコンストラクタです。
パブリック関数
UInt16 GetAlternateScreenHeight( Void )
第 2 画面の高さを取得します。[単位: ピクセル]
SFXSize GetAlternateScreenSize( Void )
第 2 画面のサイズを取得します。[単位: ピクセル]
UInt16 GetAlternateScreenWidth( Void )
第 2 画面の幅を取得します。[単位: ピクセル]
UInt16 GetCloseAllAppsKey( Void )
全てのアプリを閉じるキーを取得します。
UInt16 GetCloseAppKey( Void )
現在アクティブなアプリを閉じるキーを取得します。
UInt16 GetColorDepth( Void )
画面の色深度を取得します。
UInt16 GetEncoding( Void )
文字セットのエンコード方式を取得します。
UInt32 GetLanguage( Void )
言語コードを取得します。
UInt16 GetMaximumPathLength( Void )
ファイルパスの最大長を取得します。
UInt32 GetMenuImageDelay( Void )
SINGLE_FRAME アイコン表示の画像描画遅延時間を取得します。[単位: ミリ秒]
UInt16 GetMenuTextScrollingTime( Void )
スクロールの間隔を取得します。[単位: ミリ秒]
UInt32 GetNetLingerTime( Void )
PPP リンガータイマーを取得します。[単位: ミリ秒]
UInt32 GetPlatformID( Void )
デバイスプラットフォーム ID を取得します。
UInt32 GetPromptProperties( Void )
デフォルトプロンプトのプロパティを取得します。
UInt32 GetRAMSize( Void )
RAM の容量を取得します。
UInt16 GetScreenHeight( Void )
画面の高さを取得します。[単位: ピクセル]
SFXSize GetScreenSize( Void )
画面のサイズを取得します。[単位: ピクセル]
UInt16 GetScreenWidth( Void )
画面の横幅を取得します。[単位: ピクセル]
UInt16 GetScrollBarWidth( Void )
標準スクロールバーの幅を取得します。[単位: ピクセル]
UInt32 GetSleepDeferTime( Void )
スリープモードになるまでの時間を取得します。[単位: ミリ秒]
Bool HasAlternateDisplay( Void )
代替ディスプレイを持っているか判定します。
Bool HasExternalSpeaker( Void )
外部スピーカーが搭載されているか判定します。
Bool HasFlip( Void )
デバイスが折り畳み式携帯電話であるか判定します。
Bool HasVibrator( Void )
バイブレータが搭載されているか判定します。
Bool SupportsCMX( Void )
CMX オーディオをサポートしているか判定します。
Bool SupportsMIDI( Void )
MIDI ファイル形式をサポートしているか判定します。
Bool SupportsPen( Void )
ペンデバイスをサポートしているか判定します。
Bool SupportsPositionLocation( Void )
位置情報取得機能をサポートしているか判定します。
Bool SupportsVoiceRecognition( Void )
音声認識をサポートしているか判定します。
static
SFXDeviceConstRef
ZeroInstance( Void )
0 を表すインスタンスを取得します。

SFXDevice::SFXDevice
SFXDevice クラスのコンストラクタです。
[ public, explicit ]
SFXDevice(Void);

解説

このコンストラクタは、 SFBShell::GetInstance 関数により SFBShell インスタンスを取得してから、 SFBShell::GetDeviceInfo 関数を呼び出して AEEDeviceInfo 構造体で定義されるデバイス情報を取得し、内部に保持します。

取得した AEEDeviceInfo 構造体の各デバイス情報は、 このクラスの関数を使用して取得できます。

使用例

以下は、デバイスの画面サイズを取得するコードです。

SFXDevice devinfo;

SFXSize devSize = devinfo.GetScreenSize();

参照

SFBShell::GetInstance | SFBShell::GetDeviceInfo | SFBShell | BREW API ISHELL | BREW API ISHELL_GetDeviceInfo | BREW API AEEDeviceInfo


SFXDevice::GetAlternateScreenHeight
第 2 画面の高さを取得します。[単位: ピクセル]
[ public, const ]
UInt16 GetAlternateScreenHeight(Void);

戻り値

第 2 画面の高さ[単位: ピクセル]

解説

この関数は、 BREW API ISHELL_GetDeviceInfo 関数を呼び出したときに得られる BREW API AEEDeviceInfo 構造体から第 2 画面の高さ(cyAltScreen)を取り出して返します。[単位: ピクセル]

参照

BREW API ISHELL_GetDeviceInfo | BREW API AEEDeviceInfo | SFXDevice::GetAlternateScreenWidth


SFXDevice::GetAlternateScreenSize
第 2 画面のサイズを取得します。[単位: ピクセル]
[ public, const ]
SFXSize GetAlternateScreenSize(Void);

戻り値

第 2 画面のサイズ[単位: ピクセル]

解説

この関数は、 BREW API ISHELL_GetDeviceInfo 関数を呼び出したときに得られる BREW API AEEDeviceInfo 構造体から画面の幅(cxAltScreen)と高さ(cyAltScreen)を取り出して、 第 2 画面のサイズ SFXSize(cxAltScreen, cyAltScreen) を返します。[単位: ピクセル]

参照

BREW API ISHELL_GetDeviceInfo | BREW API AEEDeviceInfo | SFXDevice::GetAlternateScreenWidth | SFXDevice::GetAlternateScreenHeight


SFXDevice::GetAlternateScreenWidth
第 2 画面の幅を取得します。[単位: ピクセル]
[ public, const ]
UInt16 GetAlternateScreenWidth(Void);

戻り値

第 2 画面の幅[単位: ピクセル]

解説

この関数は、 BREW API ISHELL_GetDeviceInfo 関数を呼び出したときに得られる BREW API AEEDeviceInfo 構造体から第 2 画面の幅(cxAltScreen)を取り出して返します。[単位: ピクセル]

参照

BREW API ISHELL_GetDeviceInfo | BREW API AEEDeviceInfo | SFXDevice::GetAlternateScreenHeight


SFXDevice::GetCloseAllAppsKey
全てのアプリを閉じるキーを取得します。
[ public, const ]
UInt16 GetCloseAllAppsKey(Void);

戻り値

全てのアプリを閉じるキー[デフォルト値: AVK_END]

解説

この関数は、 BREW API ISHELL_GetDeviceInfo 関数を呼び出したときに得られる BREW API AEEDeviceInfo 構造体から全てのアプリを閉じるキー(wKeyCloseAllApps)を取り出して返します。

参照

BREW API ISHELL_GetDeviceInfo | BREW API AEEDeviceInfo | SFXDevice::GetCloseAppKey


SFXDevice::GetCloseAppKey
現在アクティブなアプリを閉じるキーを取得します。
[ public, const ]
UInt16 GetCloseAppKey(Void);

戻り値

現在アクティブなアプリを閉じるキー

解説

この関数は、 BREW API ISHELL_GetDeviceInfo 関数を呼び出したときに得られる BREW API AEEDeviceInfo 構造体から現在アクティブなアプリを閉じるキー(wKeyCloseApp)を取り出して返します。

参照

BREW API ISHELL_GetDeviceInfo | BREW API AEEDeviceInfo | SFXDevice::GetCloseAllAppsKey


SFXDevice::GetColorDepth
画面の色深度を取得します。
[ public, const ]
UInt16 GetColorDepth(Void);

戻り値

画面の色深度(モノクロであれば 1、グレースケールであれば 2、256 色であれば 8、... )

解説

この関数は、 BREW API ISHELL_GetDeviceInfo 関数を呼び出したときに得られる BREW API AEEDeviceInfo 構造体から画面の色深度(nColorDepth)を取り出して返します。

参照

BREW API ISHELL_GetDeviceInfo | BREW API AEEDeviceInfo


SFXDevice::GetEncoding
文字セットのエンコード方式を取得します。
[ public, const ]
UInt16 GetEncoding(Void);

戻り値

次の値を返します。

AEE_ENC_UNICODE
AEE_ENC_UNICODE2
AEE_ENC_KSC5601
AEE_ENC_EUC_KR
AEE_ENC_KSC5601
AEE_ENC_S_JIS
AEE_ENC_EUC_CN
OEM_RAW_TEXT
AEE_ENC_UTF8
AEE_ENC_ISOLATIN1

これらの値は BREW SDK の AEEShell.h 内で定義されています。

解説

この関数は、 BREW API ISHELL_GetDeviceInfo 関数を呼び出したときに得られる BREW API AEEDeviceInfo 構造体から文字セットのエンコード方式(wEncoding)を取り出して返します。

参照

BREW API ISHELL_GetDeviceInfo | BREW API AEEDeviceInfo


SFXDevice::GetLanguage
言語コードを取得します。
[ public, const ]
UInt32 GetLanguage(Void);

戻り値

言語コード[AEELngCode.h 内に定義されています]

解説

この関数は、 BREW API ISHELL_GetDeviceInfo 関数を呼び出したときに得られる BREW API AEEDeviceInfo 構造体から言語コード(dwLang)を取り出して返します。

参照

BREW API ISHELL_GetDeviceInfo | BREW API AEE言語タイプ | BREW API AEEDeviceInfo


SFXDevice::GetMaximumPathLength
ファイルパスの最大長を取得します。
[ public, const ]
UInt16 GetMaximumPathLength(Void);

戻り値

デバイスでサポートされている (パス名を含む) ファイル名の最大長

解説

この関数は、 BREW API ISHELL_GetDeviceInfo 関数を呼び出したときに得られる BREW API AEEDeviceInfo 構造体からデバイスでサポートされている (パス名を含む) ファイル名の最大長(wMaxPath)を取り出して返します。

参照

BREW API ISHELL_GetDeviceInfo | BREW API AEEDeviceInfo


SFXDevice::GetMenuImageDelay
SINGLE_FRAME アイコン表示の画像描画遅延時間を取得します。[単位: ミリ秒]
[ public, const ]
UInt32 GetMenuImageDelay(Void);

戻り値

MP_ICON_DELAY_IMAGE プロパティを使用する SINGLE_FRAME アイコン表示の画像描画遅延[単位: ミリ秒]

解説

この関数は、 BREW API ISHELL_GetDeviceInfo 関数を呼び出したときに得られる BREW API AEEDeviceInfo 構造体からMP_ICON_DELAY_IMAGE プロパティを使用する SINGLE_FRAME アイコン表示の画像描画遅延(wMenuImageDelay)を取り出して返します。[単位: ミリ秒]

参照

BREW API ISHELL_GetDeviceInfo | BREW API AEEDeviceInfo


SFXDevice::GetMenuTextScrollingTime
スクロールの間隔を取得します。[単位: ミリ秒]
[ public, const ]
UInt16 GetMenuTextScrollingTime(Void);

戻り値

スクロールの間隔[単位: ミリ秒]

解説

この関数は、 BREW API ISHELL_GetDeviceInfo 関数を呼び出したときに得られる BREW API AEEDeviceInfo 構造体からスクロールの間隔(wMenuTextScroll)を取り出して返します。[単位: ミリ秒]

参照

BREW API ISHELL_GetDeviceInfo | BREW API AEEDeviceInfo


SFXDevice::GetNetLingerTime
PPP リンガータイマーを取得します。[単位: ミリ秒]
[ public, const ]
UInt32 GetNetLingerTime(Void);

戻り値

PPP リンガータイマー[単位: ミリ秒]

解説

この関数は、 BREW API ISHELL_GetDeviceInfo 関数を呼び出したときに得られる BREW API AEEDeviceInfo 構造体から PPP リンガータイマー(dwNetLinger)を取り出して返します。[単位: ミリ秒]

参照

BREW API ISHELL_GetDeviceInfo | BREW API AEEDeviceInfo


SFXDevice::GetPlatformID
デバイスプラットフォーム ID を取得します。
[ public, const ]
UInt32 GetPlatformID(Void);

戻り値

デバイスプラットフォームを一意に識別するための ID

解説

この関数は、 BREW API ISHELL_GetDeviceInfo 関数を呼び出したときに得られる BREW API AEEDeviceInfo 構造体からデバイスプラットフォームを一意に識別するための ID(dwPlatformID)を取り出して返します。

参照

BREW API ISHELL_GetDeviceInfo | BREW API AEEDeviceInfo


SFXDevice::GetPromptProperties
デフォルトプロンプトのプロパティを取得します。
[ public, const ]
UInt32 GetPromptProperties(Void);

戻り値

デフォルトプロンプトのプロパティ

解説

この関数は、 BREW API ISHELL_GetDeviceInfo 関数を呼び出したときに得られる BREW API AEEDeviceInfo 構造体からデフォルトプロンプトのプロパティ(dwPromptProps)を取り出して返します。

参照

BREW API ISHELL_GetDeviceInfo | BREW API AEEDeviceInfo


SFXDevice::GetRAMSize
RAM の容量を取得します。
[ public, const ]
UInt32 GetRAMSize(Void);

戻り値

搭載されている RAM の容量

解説

この関数は、 BREW API ISHELL_GetDeviceInfo 関数を呼び出したときに得られる BREW API AEEDeviceInfo 構造体から搭載されている RAM の容量(dwRAM)を取り出して返します。

参照

BREW API ISHELL_GetDeviceInfo | BREW API AEEDeviceInfo


SFXDevice::GetScreenHeight
画面の高さを取得します。[単位: ピクセル]
[ public, const ]
UInt16 GetScreenHeight(Void);

戻り値

画面の高さ[単位: ピクセル]

解説

この関数は、 BREW API ISHELL_GetDeviceInfo 関数を呼び出したときに得られる BREW API AEEDeviceInfo 構造体から画面の高さ(cyScreen)を取り出して返します。[単位: ピクセル]

参照

BREW API ISHELL_GetDeviceInfo | BREW API AEEDeviceInfo | SFXDevice::GetScreenWidth


SFXDevice::GetScreenSize
画面のサイズを取得します。[単位: ピクセル]
[ public, const ]
SFXSize GetScreenSize(Void);

戻り値

画面のサイズ[単位: ピクセル]

解説

この関数は、 BREW API ISHELL_GetDeviceInfo 関数を呼び出したときに得られる BREW API AEEDeviceInfo 構造体から画面の幅(cxScreen)と高さ(cyScreen)を取り出して、 画面のサイズ SFXSize(cxScreen, cyScreen) を返します。[単位: ピクセル]

参照

BREW API ISHELL_GetDeviceInfo | BREW API AEEDeviceInfo | SFXDevice::GetScreenWidth | SFXDevice::GetScreenHeight | SFXSize


SFXDevice::GetScreenWidth
画面の横幅を取得します。[単位: ピクセル]
[ public, const ]
UInt16 GetScreenWidth(Void);

戻り値

画面の幅[単位: ピクセル]

解説

この関数は、 BREW API ISHELL_GetDeviceInfo 関数を呼び出したときに得られる BREW API AEEDeviceInfo 構造体から幅(cxScreen)を取り出して返します。[単位: ピクセル]

参照

BREW API ISHELL_GetDeviceInfo | BREW API AEEDeviceInfo | SFXDevice::GetScreenHeight


SFXDevice::GetScrollBarWidth
標準スクロールバーの幅を取得します。[単位: ピクセル]
[ public, const ]
UInt16 GetScrollBarWidth(Void);

戻り値

標準スクロールバーの幅[単位: ピクセル]

解説

この関数は、 BREW API ISHELL_GetDeviceInfo 関数を呼び出したときに得られる BREW API AEEDeviceInfo 構造体から標準スクロールバーの幅(cxScrollBar)を取り出して返します。[単位: ピクセル]

参照

BREW API ISHELL_GetDeviceInfo | BREW API AEEDeviceInfo


SFXDevice::GetSleepDeferTime
スリープモードになるまでの時間を取得します。[単位: ミリ秒]
[ public, const ]
UInt32 GetSleepDeferTime(Void);

戻り値

ハンドセットがスリープモードになるまでの時間[単位: ミリ秒]

解説

この関数は、 BREW API ISHELL_GetDeviceInfo 関数を呼び出したときに得られる BREW API AEEDeviceInfo 構造体からハンドセットがスリープモードになるまでの時間(dwSleepDefer)を取り出して返します。[単位: ミリ秒]

参照

BREW API ISHELL_GetDeviceInfo | BREW API AEEDeviceInfo


SFXDevice::HasAlternateDisplay
代替ディスプレイを持っているか判定します。
[ public, const ]
Bool HasAlternateDisplay(Void);

戻り値

デバイスが代替ディスプレイ (ページャ) を持っているかどうか

解説

この関数は、 BREW API ISHELL_GetDeviceInfo 関数を呼び出したときに得られる BREW API AEEDeviceInfo 構造体からデバイスが代替ディスプレイ (ページャ) を持っているかどうかの値(bAltDisplay:1)を取り出して返します。

参照

BREW API ISHELL_GetDeviceInfo | BREW API AEEDeviceInfo


SFXDevice::HasExternalSpeaker
外部スピーカーが搭載されているか判定します。
[ public, const ]
Bool HasExternalSpeaker(Void);

戻り値

外部スピーカーが搭載されているかどうか

解説

この関数は、 BREW API ISHELL_GetDeviceInfo 関数を呼び出したときに得られる BREW API AEEDeviceInfo 構造体からデバイスが外部スピーカーが搭載されているかどうかの値(bExtSpeaker:1)を取り出して返します。

参照

BREW API ISHELL_GetDeviceInfo | BREW API AEEDeviceInfo


SFXDevice::HasFlip
デバイスが折り畳み式携帯電話であるか判定します。
[ public, const ]
Bool HasFlip(Void);

戻り値

デバイスが折り畳み式携帯電話であるかどうか

解説

この関数は、 BREW API ISHELL_GetDeviceInfo 関数を呼び出したときに得られる BREW API AEEDeviceInfo 構造体からデバイスが折り畳み式携帯電話であるかどうかの値(bFlip:1)を取り出して返します。

参照

BREW API ISHELL_GetDeviceInfo | BREW API AEEDeviceInfo


SFXDevice::HasVibrator
バイブレータが搭載されているか判定します。
[ public, const ]
Bool HasVibrator(Void);

戻り値

バイブレータが搭載されているかどうか

解説

この関数は、 BREW API ISHELL_GetDeviceInfo 関数を呼び出したときに得られる BREW API AEEDeviceInfo 構造体からバイブレータが搭載されているかどうかの値(bVibrator:1)を取り出して返します。

参照

BREW API ISHELL_GetDeviceInfo | BREW API AEEDeviceInfo


SFXDevice::SupportsCMX
CMX オーディオをサポートしているか判定します。
[ public, const ]
Bool SupportsCMX(Void);

戻り値

CMX オーディオをサポートしているかどうか

解説

この関数は、 BREW API ISHELL_GetDeviceInfo 関数を呼び出したときに得られる BREW API AEEDeviceInfo 構造体から CMX オーディオをサポートしているかどうかの値(bCMX:1)を取り出して返します。

参照

BREW API ISHELL_GetDeviceInfo | BREW API AEEDeviceInfo


SFXDevice::SupportsMIDI
MIDI ファイル形式をサポートしているか判定します。
[ public, const ]
Bool SupportsMIDI(Void);

戻り値

MIDI ファイル形式をサポートしているかどうか

解説

この関数は、 BREW API ISHELL_GetDeviceInfo 関数を呼び出したときに得られる BREW API AEEDeviceInfo 構造体から MIDI ファイル形式をサポートしているかどうかの値(bMIDI:1)を取り出して返します。

参照

BREW API ISHELL_GetDeviceInfo | BREW API AEEDeviceInfo


SFXDevice::SupportsPen
ペンデバイスをサポートしているか判定します。
[ public, const ]
Bool upportsPen(Void);

戻り値

ペンデバイスをサポートしているかどうか

解説

この関数は、 BREW API ISHELL_GetDeviceInfo 関数を呼び出したときに得られる BREW API AEEDeviceInfo 構造体からペンデバイスをサポートしているかどうかの値(bPen:1)を取り出して返します。

参照

BREW API ISHELL_GetDeviceInfo | BREW API AEEDeviceInfo


SFXDevice::SupportsPositionLocation
位置情報取得機能をサポートしているか判定します。
[ public, const ]
Bool SupportsPositionLocation(Void);

戻り値

位置情報取得機能をサポートしているかどうか

解説

この関数は、 BREW API ISHELL_GetDeviceInfo 関数を呼び出したときに得られる BREW API AEEDeviceInfo 構造体から位置情報取得機能をサポートしているかどうかの値(bPosLoc:1)を取り出して返します。

参照

BREW API ISHELL_GetDeviceInfo | BREW API AEEDeviceInfo


SFXDevice::SupportsVoiceRecognition
音声認識をサポートしているか判定します。
[ public, const ]
Bool SupportsVoiceRecognition(Void);

戻り値

音声認識をサポートしているかどうか

解説

この関数は、 BREW API ISHELL_GetDeviceInfo 関数を呼び出したときに得られる BREW API AEEDeviceInfo 構造体から音声認識をサポートしているかどうかの値(bVR:1)を取り出して返します。

参照

BREW API ISHELL_GetDeviceInfo | BREW API AEEDeviceInfo


SFXDevice::ZeroInstance
0 を表すインスタンスを取得します。
[ public, static ]
SFXDeviceConstRef ZeroInstance(Void);

解説

内部で管理している AEEDeviceInfo に 0 を設定したインスタンスを返します。