MediaStreamSourceSampleRequest.Sample Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Establece el objeto MediaStreamSample solicitado por MediaStreamSource. Las aplicaciones entregan una clase MediaStreamSample a MediaStreamSource mediante la asignación de un valor a esta propiedad.
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
Valor de propiedad
Ejemplo que se entrega a MediaStreamSource cuando se establece esta propiedad. El valor predeterminado es null.
Comentarios
El valor inicial de esta propiedad es NULL.
La aplicación debe asignar una clase MediaStreamSample y entregarla a MediaStreamSource mediante la asignación de MediaStreamSample a esta propiedad.
Si no hay más MediaStreamSamples para entregar a la secuencia identificada por la propiedad StreamDescriptor porque se ha alcanzado el final de la secuencia, la aplicación debe establecer la propiedad Sample en null.
Si la aplicación necesita realizar una operación asincrónica para recuperar MediaStreamSample, debe invocar el método GetDeferral para indicar que se ha aplazado la asignación de la propiedad Sample.
Si mediaStreamSample no está disponible actualmente, por ejemplo, porque aún no se ha descargado de un servidor, la aplicación debe llamar a GetDeferral y también llamar a ReportSampleProgress cuando se descarguen los datos necesarios.
El intervalo recomendado entre cada invocación de ReportSampleProgress es de 500 milisegundos.