AndroidのスクリーンレコーダーAPI(mediaprojection api)で向きの変化(横向き、逆さまの横向き、逆さまの縦向き)を記録しようとしています。
のように、録画中に画面の向きが変更されたときに、録画されたビデオの向きを変更したい。
APIの関数にいくつかのパラメーターを渡すことを検討していましたMediaProjection
が、それを行う関数が見つかりませんでした。APIのcreateVirtualDisplay()
メソッドMediaProjection
は、次のパラメーターを取ります。
VirtualDisplay createVirtualDisplay (String name, int width, int height, int dpi, int flags, Surface surface, VirtualDisplay.Callback callback, Handler handler)
ただし、方向パラメーターは必要ありません。何か不足していますか?