ビデオストリームを取得するために CaptureSource を使用しています。ビデオを保存するために、すぐに使用できる FileSink を使用して、mp4 でエンコードされたファイルを保存できますが、私のアプリケーションでは、ビデオ ストリームにいくつかの調整を加え (いくつかのアーティファクト、テキスト、ロゴなどを追加)、それを分離して保存したいと考えています。保管所。
VideoSink クラスから派生したものを定義して、OnSample メソッドをオーバーライドできます。
protected override void OnSample(long sampleTimeInHundredNanoseconds, long frameDurationInHundredNanoseconds, byte[] sampleData)
{
//process sampleData
//encode sampleData
//save encoded sampleData
}
しかし、Windows Phone で生のビデオ データをエンコードする方法がわかりません。WP 用のビデオ エンコーダーを探しています。
TIAさんにアドバイスを!