MediaStreamSourceSampleRequest.Sample 属性

定义

设置 MediaStreamSource 请求的 MediaStreamSample 应用程序通过将值分配给此属性,将 MediaStreamSample 传送到 MediaStreamSource

public:
 property MediaStreamSample ^ Sample { MediaStreamSample ^ get(); void set(MediaStreamSample ^ value); };
MediaStreamSample Sample();

void Sample(MediaStreamSample value);
public MediaStreamSample Sample { get; set; }
var mediaStreamSample = mediaStreamSourceSampleRequest.sample;
mediaStreamSourceSampleRequest.sample = mediaStreamSample;
Public Property Sample As MediaStreamSample

属性值

设置此属性时传递到 MediaStreamSource 的示例。 默认值为 null

注解

此属性的初始值为 null

应用程序应分配 MediaStreamSample,并通过将 MediaStreamSample 分配给此属性将其传送到 MediaStreamSource

如果由于已到达流的末尾而没有更多的 MediaStreamSamples 要传递到 StreamDescriptor 属性标识的流,则应用程序应将 Sample 属性设置为 null

如果应用程序需要执行异步操作来检索 MediaStreamSample,则应调用 GetDeferral 方法以指示 Sample 属性的分配已延迟。

例如,如果 MediaStreamSample 当前不可用,因为它尚未从服务器下载,则应用程序应调用 GetDeferral ,并在下载必要数据时调用 ReportSampleProgress

每次调用 ReportSampleProgress 之间的建议间隔为 500 毫秒。

适用于