MediaStreamSourceStartingRequestDeferral Clase

Definición

Proporciona una manera de que la aplicación notifique de forma asincrónica que ha completado el procesamiento del 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
Herencia
Object Platform::Object IInspectable MediaStreamSourceStartingRequestDeferral
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.Starting . 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 empezar a generar el evento SampleRequested.

Para crear un aplazamiento, llame al método GetDeferral en el objeto MediaStreamSourceStartingRequest 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 cómo usar el 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 Starting.

Se aplica a

Consulte también