Share via


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 毫秒。

適用於