MSDN ライブラリ
情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。

Camera クラス

2013/12/12

カメラ アプリケーション サポートの基本クラス。

System.Object
  Microsoft.Devices.Camera
    Microsoft.Devices.PhotoCamera

Namespace:  Microsoft.Devices
アセンブリ:  Microsoft.Phone (Microsoft.Phone.dll 内)

public abstract class Camera : IDisposable

Camera 型で公開されるメンバーは以下のとおりです。

  名前説明
パブリック プロパティAvailableResolutions使用可能な解像度をカメラに照会します。
パブリック プロパティCameraTypeCamera オブジェクトが表すカメラの型を取得します。デバイス上のカメラの場所を示します。
パブリック プロパティOrientationカメラ センサーに合わせるためにファインダー ブラシを時計回りに回転させる必要がある角度を取得します。
パブリック プロパティPreviewResolutionPhotoCameraGetPreviewBuffer メソッドによって提供されるイメージの現在の解像度を取得します。このメソッドは、ライブ ファインダーで使用します。
パブリック プロパティResolutionカメラによりキャプチャされたイメージの解像度を取得または設定します。
このページのトップへ

  名前説明
パブリック メソッドDisposeイメージ ソース ストリームを破棄し、カメラ オブジェクトによって使用されているリソースを解放します。
パブリック メソッドEquals(Object)指定した Object が、現在の Object と等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッドFinalizeガベージ コレクションによってカメラ オブジェクトが再利用される前に、アンマネージ リソースを解放し、他のクリーンアップ処理を実行します。 (Object.Finalize() をオーバーライドします。)
パブリック メソッドGetHashCode特定の型のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッドGetType現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド静的メンバーIsCameraTypeSupportedデバイスで指定した型のカメラがサポートされているかどうかを判断します。
プロテクト メソッドMemberwiseClone現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッドToString現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)
このページのトップへ

  名前説明
パブリック イベントInitializedカメラ オブジェクトが初期化されたときに発生します。
このページのトップへ

このクラスのメンバーの実装方法の詳細については、「Windows Phone の基本カメラ アプリを作成する方法」を参照してください。

重要: 重要:

multiple devices 写真のキャプチャがアプリケーションの主要機能ではない場合は、カメラ API を直接使用するのではなく、カメラ キャプチャ タスクを使用して写真をキャプチャすることを検討してください。カメラ キャプチャ タスクに割り当てられたメモリはアプリケーション メモリの合計使用量に含まれません。これにより、アプリケーションによるメモリ使用を最小限に抑えることができます。これは、アプリケーションが 低メモリ デバイス で実行されるときに特に重要です。詳細については、「低メモリの電話向けのアプリ開発」と「Windows Phone のカメラ キャプチャ タスクを使用する方法」を参照してください。

機能

この API をアプリ内で使用する場合は、アプリ マニフェストで次の機能を指定する必要があります。この機能を指定しないと、アプリが正しく機能しないか、予期せずに終了することがあります。

ID_CAP_ISV_CAMERA

Windows Phone 8, Windows Phone OS 7.1

詳細については、「Windows Phone のアプリ機能とハードウェア要件」を参照してください。

Windows Phone OS

サポート: 8.0, 7.1

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

表示:
© 2016 Microsoft