Compartir a través de


MediaStreamSourceSwitchStreamsRequestDeferral Clase

Definición

Proporciona una manera de que la aplicación notifique de forma asincrónica que ha completado el 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
Herencia
Object Platform::Object IInspectable MediaStreamSourceSwitchStreamsRequestDeferral
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Comentarios

Puede usar un aplazamiento cuando desee realizar una llamada asincrónica en respuesta al evento MediaStreamSource.SwitchStreamsRequested . Por ejemplo, si necesita establecer una conexión HTTP o abrir un archivo para leerlo. MediaStreamSource esperará a que marque el aplazamiento como completado antes de comenzar a generar el evento SampleRequested.

Para crear un aplazamiento, llame al método GetDeferral en el objeto MediaStreamSourceSwitchStreamsRequest para indicar a MediaStreamSource que espere a que se complete la llamada asincrónica. Cuando esté listo para empezar a recibir eventos SampleRequested , llame al método Complete para finalizar el aplazamiento.

Consulta el ejemplo MediaStreamSource para obtener un ejemplo de uso del origen de flujo multimedia en una aplicación para UWP.

Métodos

Complete()

Informa de que la aplicación ha completado el procesamiento del evento MediaStreamSource.SwitchStreamsRequested .

Se aplica a

Consulte también