CameraManager.SetTorchMode(String, Boolean) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
カメラ デバイスを開かずに、指定された ID のカメラのフラッシュ ユニットのフラッシュ モードを設定します。
[Android.Runtime.Register("setTorchMode", "(Ljava/lang/String;Z)V", "", ApiSince=23)]
public void SetTorchMode(string cameraId, bool enabled);
[<Android.Runtime.Register("setTorchMode", "(Ljava/lang/String;Z)V", "", ApiSince=23)>]
member this.SetTorchMode : string * bool -> unit
パラメーター
- cameraId
- String
フラッシュ ユニットが属しているカメラ デバイスの一意識別子。
- enabled
- Boolean
ターゲット カメラ デバイスの松明モードの目的の状態。
trueに設定して、松明モードをオンにします。
falseに設定すると、松明モードがオフになります。
- 属性
注釈
カメラ デバイスを開かずに、指定された ID のカメラのフラッシュ ユニットのフラッシュ モードを設定します。
#getCameraIdListを使用して、使用可能なカメラ デバイスの一覧を取得し、#getCameraCharacteristicsを使用してカメラ デバイスにフラッシュ ユニットがあるかどうかを確認します。 カメラ デバイスにフラッシュ ユニットがある場合でも、フラッシュ モードをオンにするために必要なカメラ デバイスまたはその他のカメラ リソースが使用中の場合、フラッシュ モードをオンにできない場合があることに注意してください。
#setTorchModeが呼び出されて、松明モードのオンとオフが正常に切り替わると、CameraManager.TorchCallback#onTorchModeChangedが呼び出されます。 ただし、フラッシュ モードを有効にしても、アプリケーションはフラッシュ ユニットまたはカメラ デバイスの排他的な所有権を持っていません。 フラッシュ ユニットが属しているカメラ デバイスが使用できなくなったり、その他のカメラ リソースが使用できなくなったりすると、松明モードがオフになり、使用できなくなります ( CameraManager.TorchCallback#onTorchModeUnavailable が呼び出されます)。 また、他のアプリケーションは、 #setTorchMode を自由に呼び出して、松明モードをオフにします ( CameraManager.TorchCallback#onTorchModeChanged が呼び出されます)。 Torch モードをオンにした最新のアプリケーションが終了すると、Torch モードがオフになります。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。