Condividi tramite


MediaStreamSourceStartingRequestDeferral Classe

Definizione

Consente all'applicazione di segnalare in modo asincrono che ha completato l'elaborazione dell'evento MediaStreamSource.Starting .

public ref class MediaStreamSourceStartingRequestDeferral sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class MediaStreamSourceStartingRequestDeferral final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class MediaStreamSourceStartingRequestDeferral
Public NotInheritable Class MediaStreamSourceStartingRequestDeferral
Ereditarietà
Object Platform::Object IInspectable MediaStreamSourceStartingRequestDeferral
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Commenti

È possibile usare un rinvio quando si desidera effettuare una chiamata asincrona in risposta all'evento MediaStreamSource.Starting . Ad esempio, se è necessario stabilire una connessione HTTP o aprire un file per la lettura. MediaStreamSource attenderà quindi di contrassegnare il rinvio come completato prima di iniziare a generare l'evento SampleRequested.

Per creare un differimento, chiamare il metodo GetDeferral sull'oggetto MediaStreamSourceStartingRequest per indicare a MediaStreamSource di attendere il completamento della chiamata asincrona. Quando si è pronti per iniziare a ricevere gli eventi SampleRequested , chiamare il metodo Complete per terminare il rinvio.

Vedi l'esempio MediaStreamSource per un esempio di uso dell'origine di flusso multimediale in un'app UWP.

Metodi

Complete()

Segnala che l'applicazione ha completato l'elaborazione dell'evento Starting.

Si applica a

Vedi anche