MediaStreamSourceSampleRequest.Sample Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définit l’élément MediaStreamSample demandé par MediaStreamSource. Les applications fournissent un MediaStreamSample à MediaStreamSource en affectant une valeur à cette propriété.
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
Valeur de propriété
Exemple qui est remis à MediaStreamSource lorsque cette propriété est définie. La valeur par défaut est null.
Remarques
La valeur initiale de cette propriété est null.
L’application doit allouer un MediaStreamSample et le remettre à MediaStreamSource en affectant mediaStreamSample à cette propriété.
S’il n’y a plus de MediaStreamSamples à remettre au flux identifié par la propriété StreamDescriptor , car la fin du flux a été atteinte, l’application doit affecter la valeur null à la propriété Sample.
Si l’application doit effectuer une opération asynchrone pour récupérer MediaStreamSample, elle doit appeler la méthode GetDeferral pour indiquer que l’affectation de la propriété Sample a été différée.
Si un objet MediaStreamSample n’est pas disponible actuellement, par exemple, parce qu’il n’a pas encore été téléchargé à partir d’un serveur, l’application doit appeler GetDeferral et également appeler ReportSampleProgress sur à mesure que les données nécessaires sont téléchargées.
L’intervalle recommandé entre chaque appel de ReportSampleProgress est de 500 millisecondes.