MediaStreamSourceSampleRequest.Sample 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
設定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 毫秒。