MediaStreamSource.SetBufferedRange(TimeSpan, TimeSpan) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
设置应用程序当前缓冲的数据范围。
public:
virtual void SetBufferedRange(TimeSpan startOffset, TimeSpan endOffset) = SetBufferedRange;
void SetBufferedRange(TimeSpan const& startOffset, TimeSpan const& endOffset);
public void SetBufferedRange(System.TimeSpan startOffset, System.TimeSpan endOffset);
function setBufferedRange(startOffset, endOffset)
Public Sub SetBufferedRange (startOffset As TimeSpan, endOffset As TimeSpan)
参数
应用程序缓冲的 MediaStreamSample 的最小时间戳。
应用程序缓冲的 MediaStreamSample 的最大时间戳。
注解
使用网络流式传输或下载 MediaStreamSamples 数据的应用程序应调用 SetBufferedRange 来指定当前缓冲的时间线的哪个部分。 如果缓冲范围从 0 扩展到 Duration 值,并且 持续时间 为非零,则操作系统可能允许网络硬件进入节电模式。
默认情况下,如果 CanSeek 属性为 false 或 Duration 属性为 0,则假定缓冲范围为空。 如果 CanSeek为 true,则缓冲范围默认值为 0 到 Duration