다음을 통해 공유


MediaSourceAppServiceConnection 클래스

정의

UWP 앱에서 사용할 수 있는 사용자 지정 미디어 원본을 제공하는 앱 서비스의 구현을 사용하도록 설정합니다.

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
상속
Object Platform::Object IInspectable MediaSourceAppServiceConnection
특성

Windows 요구 사항

디바이스 패밀리
Windows 10 Fall Creators Update (10.0.16299.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v5.0에서 도입되었습니다.)

설명

이 기능은 백그라운드 작업에서 구현해야 합니다. 백그라운드 작업이 시작되고 실행되면 앱은 이 클래스의 새 instance 만들고, InitializeMediaStreamSourceRequested 이벤트에 대한 처리기를 등록하고, Start를 호출하여 앱 서비스가 스트림 원본 요청을 처리할 준비가 되었음을 시스템에 알려야 합니다.

시스템은 IRandomAccessStream 및 초기화되지 않은 MediaStreamSource 개체를 InitializeMediaStreamSourceRequested 이벤트 처리기에 전달합니다. 앱 서비스는 IRandomAccessStream 을 구문 분석하여 IMediaStreamDescriptor를 만들어야 합니다. 요청된 스트림 형식이 지원되는 경우 앱 서비스는 MediaStreamSource 를 초기화하고 샘플 제공을 시작할 수 있습니다.

생성자

MediaSourceAppServiceConnection(AppServiceConnection)

MediaSourceAppServiceConnection 클래스의 새 instance 초기화합니다.

메서드

Start()

앱 서비스가 미디어 스트림 원본 요청을 받을 준비가 되었다는 것을 시스템에 알림

이벤트

InitializeMediaStreamSourceRequested

시스템에서 새 MediaStreamSource의 초기화를 요청하기 위해 발생합니다.

적용 대상