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 миллисекунд.