| 
 | ||||||||
| フレームあり フレームなし | ||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||
java.lang.Object
  |
  +--com.kddi.io.CameraMode
        |
        +--com.kddi.io.PhotoMode
フォトの撮影モードを表現するクラスです。
移動機システムによって、同一のモードでも内容が異なる場合があるので注意して下さい。 ただし、各モードに対するインスタンスは唯一です。そのため、 equals() の比較結果と == による比較結果が等価になることが保証されています。
 このクラスで定義している MOBILE_MODE、LOCAL_MODE、PC_MODE 以外にも、移動機システムによっては独自のフォト撮影モードがあります。PhotoConnection インタフェースの getAllModes() メソッドでこれら全ての撮影モードを取得することができます。  
取得した PhotoMode の配列には、MOBILE_MODE、LOCAL_MODE、PC_MODE も含まれます。  
 
 移動機システムのフォトの撮影モードが 3 未満の場合は、  
 このクラスで定義している撮影モード(MOBILE_MODE など)において、  
 サポートされていない撮影モードが、  
 サポートされている他の撮影モードの別名のモードになります。  
 別名の撮影モードは、  
 toString() で取得するモード名は異なりますが、  
 getHeight()、getWidth() で取得する画像サイズは同じです。  
 
このような場合に、実際に撮影したモードを取得すると、 設定したモードとは異なるモード(ただし実質は同じである別名モード)になることがあります。
図 1 に、実際には PC_MODE モードをサポートしていない移動機の例を示します。
  
 
図1. 移動機が 2 つのモードしかサポートしていない例
 この例のような場合では、  
 Java アプリケーションが setMode() によって PC_MODE を指定しても、  
 capture() で撮影した結果を保持する  
 PhotoContent オブジェクトの getMode()   
 が MOBILE_MODE を返すことがあります。  
 
PhotoConnection, 
PhotoContent| フィールドの概要 | |
| static PhotoMode | LOCAL_MODEローカルモードを示します。 | 
| static PhotoMode | MOBILE_MODEケータイモードを示します。 | 
| static PhotoMode | PC_MODEPCモードを示します。 | 
| クラス com.kddi.io.CameraMode から継承したメソッド | 
| getHeight, getWidth, toString | 
| クラス java.lang.Object から継承したメソッド | 
| equals, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| フィールドの詳細 | 
public static final PhotoMode MOBILE_MODE
public static final PhotoMode LOCAL_MODE
public static final PhotoMode PC_MODE
| 
 | ||||||||
| フレームあり フレームなし | ||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||