Share via


MediaStreamSourceSampleRequest.Sample Propiedad

Definición

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.

Se aplica a