Windows phone 7 自定义视频接收器和捕获源帧编码

Windows phone 7 自定义视频接收器和捕获源帧编码,windows-phone-7,windows-phone,Windows Phone 7,Windows Phone,我正在使用CaptureSource获取视频流。为了保存视频,我可以使用开箱即用的FileLink,它允许我保存mp4编码的文件,但在我的应用程序中,我想对视频流添加一些调整(添加一些工件、文本、徽标等),然后将其保存到独立存储 我可以定义派生自VideoSink类并重写OnSample方法: protected override void OnSample(long sampleTimeInHundredNanoseconds, long frameDurationInHundredNanos

我正在使用CaptureSource获取视频流。为了保存视频,我可以使用开箱即用的FileLink,它允许我保存mp4编码的文件,但在我的应用程序中,我想对视频流添加一些调整(添加一些工件、文本、徽标等),然后将其保存到独立存储

我可以定义派生自VideoSink类并重写OnSample方法:

protected override void OnSample(long sampleTimeInHundredNanoseconds, long frameDurationInHundredNanoseconds, byte[] sampleData)
{
     //process sampleData
     //encode sampleData
     //save encoded sampleData
}
但我不知道如何在Windows Phone上对原始视频数据进行编码。 我正在寻找任何可湿性粉剂视频编码器


TIA寻求建议

我不确定在手机上编码视频是一个好主意,看看这个问题=>如果我有摄像头和原始视频数据访问,我应该有选择编码这个视频肯定。仍然在寻找方法。。。