OutputConfiguration.MirrorMode プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在のミラーリング モードを取得します。または、この出力ターゲットのミラーリング モードを設定します
public int MirrorMode { [Android.Runtime.Register("getMirrorMode", "()I", "", ApiSince=33)] get; [Android.Runtime.Register("setMirrorMode", "(I)V", "", ApiSince=33)] set; }
[<get: Android.Runtime.Register("getMirrorMode", "()I", "", ApiSince=33)>]
[<set: Android.Runtime.Register("setMirrorMode", "(I)V", "", ApiSince=33)>]
member this.MirrorMode : int with get, set
プロパティ値
現在設定されているミラーリング モード
- 属性
注釈
プロパティ getter のドキュメント:
現在のミラーリング モードを取得する
最初に #setMirrorMode が呼び出されない場合、この関数は #MIRROR_MODE_AUTOを返します。
プロパティ セッターのドキュメント:
この出力ターゲットのミラーリング モードを設定する
この関数が呼び出されない場合、この出力のミラーリング モードは #MIRROR_MODE_AUTOされ、カメラ API は正面カメラの出力画像を水平方向にミラーリングします。
効率を高める目的で、ミラー効果は変換フラグとして適用されるため、一部の出力でのみ有効です。 SurfaceView と TextureView の出力に対して自動的に機能します。 SurfaceTexture を手動で使用する場合は、 android.graphics.SurfaceTexture#getTransformMatrixの値に反映されます。 ImageReader、MediaRecorder、MediaCodec などの他のエンドポイントの場合、ミラー モードは無効です。 このような出力にミラーリングが必要な場合、アプリケーションはイメージ バッファー自体をミラー化してから、その後に渡す必要があります。
Android 16 以降、この関数は、この OutputConfiguration に含まれるすべての出力サーフェイスのミラー モードを設定します。 特定の出力surfaceのミラー モードを設定するために、アプリケーションは#setMirrorMode(Surface, int)を呼び出すことができます。 Android 16 より前のバージョンでは、この関数はサーフェス共有が有効になっていない場合にのみ適用されます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。