Freigeben über


MediaSourceAppServiceConnection Klasse

Definition

Ermöglicht die Implementierung eines App-Diensts, der eine benutzerdefinierte Medienquelle bereitstellt, die von UWP-Apps genutzt werden kann.

public ref class MediaSourceAppServiceConnection sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.Media.Core.IMediaSourceAppServiceConnectionFactory, 327680, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 327680)]
class MediaSourceAppServiceConnection final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Media.Core.IMediaSourceAppServiceConnectionFactory), 327680, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 327680)]
public sealed class MediaSourceAppServiceConnection
function MediaSourceAppServiceConnection(appServiceConnection)
Public NotInheritable Class MediaSourceAppServiceConnection
Vererbung
Object Platform::Object IInspectable MediaSourceAppServiceConnection
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 Fall Creators Update (eingeführt in 10.0.16299.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v5.0)

Hinweise

Dieses Feature muss in einer Hintergrundaufgabe implementiert werden. Wenn die Hintergrundaufgabe gestartet und ausgeführt wird, sollte die App eine neue instance dieser Klasse erstellen, einen Handler für das InitializeMediaStreamSourceRequested-Ereignis registrieren und Start aufrufen, um das System zu benachrichtigen, dass der App-Dienst zum Verarbeiten von Streamquellanforderungen bereit ist.

Das System übergibt einen IRandomAccessStream und ein nicht initialisiertes MediaStreamSource-Objekt an den InitializeMediaStreamSourceRequested-Ereignishandler . Der App-Dienst sollte den IRandomAccessStream analysieren, um einen IMediaStreamDescriptor zu erstellen. Wenn das angeforderte Streamformat unterstützt wird, kann der App-Dienst die MediaStreamSource initialisieren und mit der Bereitstellung von Beispielen beginnen.

Konstruktoren

MediaSourceAppServiceConnection(AppServiceConnection)

Initialisiert eine neue instance der MediaSourceAppServiceConnection-Klasse.

Methoden

Start()

Benachrichtigt das System, dass der App-Dienst bereit ist, Medienstreamquellanforderungen zu empfangen.

Ereignisse

InitializeMediaStreamSourceRequested

Wird vom System ausgelöst, um die Initialisierung einer neuen MediaStreamSource anzufordern.

Gilt für: