Kotlin
ミラーリングの実際の仕組み
ミラー」エフェクト自体は、生のカメラフレームをSDKに渡すフレームに変換する時点で実装されます:
生のカメラフレームを取得 Camera2:ImageReaderコールバックから。 水平反転(ミラー)を適用
- ソフトウェアミラーリング:ピクセルバッファを操作する(例えば、行ごとに列を逆にする)。
- テクスチャ/GLミラーリング:OpenGLを使用する場合、SDKに供給するサーフェスに描画するときにテクスチャ座標を水平に反転します。
- どちらの場合も、SDKが見る最終フレームは、カメラの生出力に対して左右が入れ替わっています。
- ミラーリングされたフレームをSDKに渡す。
- 必要に応じて、フレームを設定されたピクセル・フォーマット(NV21など)に変換する。 BaseVideoCapturerの適切なコールバックメソッドを呼び出し、ミラーリングされたフレームを渡します。
基本的なビデオキャプチャ
Vonage Video SDKを使用した基本的なビデオキャプチャのセットアップ方法をご紹介します。
手順
1
はじめに2
はじめに3
新規プロジェクトの作成4
Android SDKの追加5
認証の設定6
許可を求める7
ミラービデオキャプチャーの作成8
パブリッシャーのライフサイクルへのキャプチャー配線の開始9
ミラーリングの実際の仕組み10
アプリの実行11
結論