C# 使用MediaStreamSample Processed事件获取样本状态是否安全?

C# 使用MediaStreamSample Processed事件获取样本状态是否安全?,c#,windows-runtime,uwp,C#,Windows Runtime,Uwp,在Windows UWP应用程序中播放backaudio时,我使用MediaStreamSample类创建音频样本 播放录制的音频时,我会处理已处理的事件,并在触发时更新播放位置。使用此更新播放位置是否安全?或者位置和音频是否会变得不同步 下面是我使用的一个非常简单的代码示例 audioSample = MediaStreamSample.CreateFromBuffer(_sampleBuffer, _sampleTimespan); audioSample.Duration = _timeS

在Windows UWP应用程序中播放backaudio时,我使用MediaStreamSample类创建音频样本

播放录制的音频时,我会处理已处理的事件,并在触发时更新播放位置。使用此更新播放位置是否安全?或者位置和音频是否会变得不同步

下面是我使用的一个非常简单的代码示例

audioSample = MediaStreamSample.CreateFromBuffer(_sampleBuffer, _sampleTimespan);
audioSample.Duration = _timeSpan;
audioSample.KeyFrame = true;
audioSample.Processed += AudioSample_Processed;

private void AudioSample_Processed(MediaStreamSample sender, object args)
{
    //send notification to UI to show progress
}
任何关于这方面的建议都会有所帮助。 提前谢谢