Condividi tramite


MediaStreamSourceSwitchStreamsRequestDeferral Classe

Definizione

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

public ref class MediaStreamSourceSwitchStreamsRequestDeferral 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 MediaStreamSourceSwitchStreamsRequestDeferral 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 MediaStreamSourceSwitchStreamsRequestDeferral
Public NotInheritable Class MediaStreamSourceSwitchStreamsRequestDeferral
Ereditarietà
Object Platform::Object IInspectable MediaStreamSourceSwitchStreamsRequestDeferral
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.SwitchStreamsRequested . 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 rinvio, chiamare il metodo GetDeferral sull'oggetto MediaStreamSourceSwitchStreamsRequest 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 MediaStreamSource.SwitchStreamsRequested .

Si applica a

Vedi anche