MediaStreamSourceSampleRequest.Sample Свойство

Определение

Задает mediaStreamSample, запрошенный MediaStreamSource. Приложения доставляют 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 и доставить его в MediaStreamSource , назначив mediaStreamSample этому свойству.

Если больше нет примеров MediaStreamSamples для доставки в поток, определенный свойством StreamDescriptor , так как достигнут конец потока, приложение должно присвоить свойству Sample значение NULL.

Если приложению требуется выполнить асинхронную операцию для получения MediaStreamSample, оно должно вызвать метод GetDeferral , чтобы указать, что назначение свойства Sample отложено.

Если mediaStreamSample в настоящее время недоступен, например из-за того, что он еще не загружен с сервера, приложение должно вызвать GetDeferral , а также вызвать ReportSampleProgress в при скачивании необходимых данных.

Рекомендуемый интервал между каждым вызовом ReportSampleProgress составляет 500 миллисекунд.

Применяется к