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 に配信する必要があります。

StreamDescriptor プロパティによって識別されたストリームに配信する MediaStreamSamples がこれ以上ない場合は、ストリームの末尾に達したために、アプリケーションで Sample プロパティを null に設定する必要があります。

アプリケーションが MediaStreamSample を取得するために非同期操作を実行する必要がある場合は、 GetDeferral メソッドを呼び出して、Sample プロパティの割り当てが延期されたことを示す必要があります。

MediaStreamSample がまだサーバーからダウンロードされていないために現在使用できない場合、アプリケーションは GetDeferral を呼び出し、必要なデータのダウンロード時に ReportSampleProgress を呼び出す必要があります。

ReportSampleProgress の各呼び出し間の推奨間隔は 500 ミリ秒です。

適用対象