MediaStreamSourceSampleRequest.Sample Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Imposta MediaStreamSample richiesto da MediaStreamSource. Le applicazioni recapitano mediaStreamSample a MediaStreamSource assegnando un valore a questa proprietà.
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
Valore della proprietà
Esempio recapitato a MediaStreamSource quando questa proprietà è impostata. Il valore predefinito è null.
Commenti
Il valore iniziale di questa proprietà è Null.
L'applicazione deve allocare un oggetto MediaStreamSample e recapitarlo a MediaStreamSource assegnando MediaStreamSample a questa proprietà.
Se non sono presenti più MediaStreamSamples per recapitare al flusso identificato dalla proprietà StreamDescriptor perché la fine del flusso è stata raggiunta, l'applicazione deve impostare la proprietà Sample su Null.
Se l'applicazione deve eseguire un'operazione asincrona per recuperare MediaStreamSample, deve richiamare il metodo GetDeferral per indicare che l'assegnazione della proprietà Sample è stata posticipata.
Se mediaStreamSample non è attualmente disponibile, ad esempio perché non è ancora stato scaricato da un server, l'applicazione deve chiamare GetDeferral e chiamare anche ReportSampleProgress in quanto i dati necessari vengono scaricati.
L'intervallo consigliato tra ogni chiamata di ReportSampleProgress è di 500 millisecondi.