コントロールセンターを開くと iPhone の同時録画は止まるか
止まりません。画面の端から上下にスワイプしてコントロールセンターを開いても、DualCam の録画は止まりません。画面はアプリを離れたように見えます——合成されたファインダー映像が消え、明るさのスライダーやトグルに置き換わります——ですが、これはアプリの切り替えとは別物です。iOS がカメラセッションを終わらせるのは、そのアプリが最前面でなくなったときだけであり、コントロールセンターは最前面にあるものの上に重ねて描かれるパネルであって、切り替え先の別のアプリではありません。
これはアプリの切り替え全般の話とは別に、単独で答えておく価値があります。コントロールセンターは、人が「中断された」と結びつける症状——画面が急にカメラ以外のものを映す——をそのまま作り出しますが、実際には中断ではないからです。振る舞いとしては通知バナーと同じで、DualCam の上に見えているだけで、それに置き換わっているわけではありません。
上に重なることと、入れ替わることは別
iOS でカメラへのアクセス権を持つのは、そのとき最前面にあるアプリだけで、これはアプリ側が交渉できるルールではありません。DualCam を離れてアプリスイッチャー、通知、Siri、Spotlight 検索に移ると、その瞬間に録画が終わるのもこのためです。コントロールセンターはこれとは違う動き方をします。実行中のアプリの上に、独自のレイヤーとして重ねて表示されるだけで、これはさっきまで見ていたものの上に通知バナーが滑り込んでくるのと同じ仕組みです。DualCam はその下にそのまま存在し続け、iOS から見ればいまも最前面のアプリのままで、録画を始めたときに与えられたカメラハードウェアもそのまま保持しています。
だからこそ、一瞬似て見える2つの操作——下から上へのスワイプと、右上から下へのスワイプ——が、まったく違う結果を生みます。片方はアプリスイッチャーに着地し、DualCam を最前面から追い出して録画を終わらせます。もう片方は、アプリを一度も手放すことなく、その上にパネルを開くだけです。
パネルの下で動き続けているもの
2つのカメラ映像、GPU コンポジター、ハードウェアエンコーダは、1秒前とまったく同じ仕事を続けています。これらのどれも、いま画面に何が描かれているかには依存していないからです。ファイルはカメラ自身の画像バッファから1フレームずつ組み立てられるのであって、画面の複製から作られるわけではありません。そのため、システムのパネルが画面を覆っても、ファイルに書き込まれる内容には何の関係もありません。
コントロールセンターが開いている間、実際に失うのはプレビューだけです。合成されたライブ映像が見えないので、構図や露出、今どのレイアウトが表示されているかを確認できません。パネルを閉じれば、ファインダーはちょうど録画が今どこまで進んでいるかを映し出します。見えていなかった間も、録画はずっと続いていたからです。
安全でなくなる境界線
ここまでの話は、コントロールセンターを開いて中の普通のトグルに触れる場合——明るさ、音量、Wi-Fi、Bluetooth、集中モード、フラッシュライト——すべてに当てはまります。これらを切り替えても別のアプリが開くわけではないので、DualCam は最前面のままで、録画には何の影響もありません。
境界線を越えるのは、コントロールセンターの中の何かが実際に自分自身のアプリを起動した瞬間です。たとえば、タップしたウィジェットが独自の画面を開くような場合です。そうなるともう「ただのコントロールセンター」ではなく、別の入口を通ったアプリの切り替えであり、通知をタップしたときやホーム画面へスワイプしたときとまったく同じように録画を終わらせます。パネルを開くこと自体は安全ですが、それを踏み台にして別の何かへ移ることは安全ではありません。
よくある追加の疑問
録画の途中でコントロールセンターを開くと、その部分の動画は黒画面や静止画になりますか。
なりません。録画はカメラのライブ映像データから組み立てられるのであって、画面に表示されているものからではないため、表示を覆うシステムパネルはファイルにはいっさい影響しません。コントロールセンターが開いていた間に DualCam が合成していた内容が、そのままファイルに書き込まれています。見えていなかっただけです。
コントロールセンターで集中モードや Wi-Fi を切り替えるのは、アプリの切り替えに当たりますか。
当たりません。コントロールセンターの中でトグルを切り替えるのはシステム設定を変えるだけで、別のアプリを開くわけではないため、DualCam は最前面のアプリであり続け、録画にも影響しません。アプリの切り替えと同じ振る舞いになるのは、コントロールセンターを踏み台にして別のアプリ自身の画面を開いた場合です。
通知バナーが録画を止めないのも、同じ理由からですか。
はい、仕組みとしてはまったく同じです。バナーもコントロールセンターも、実行中のアプリを置き換えるのではなく、その上のレイヤーとして描かれるだけなので、どちらの下でも録画は続きます。実際に録画を終わらせるのは、バナーをタップすること、あるいはコントロールセンターから起動したアプリの中に入ることで、オーバーレイそのものではありません。
とにかく撮ってみたいなら
DualCam は iPhone の前面・背面カメラを同時に動かし、撮りながら 1 本の MP4 に合成します。無料、アカウント不要、広告なし、映像は端末の外に出ません。