다음을 통해 공유


Windows.Media.Streaming.Adaptive 네임스페이스

다양한 적응 스트리밍 프로토콜을 사용하여 제공되는 멀티미디어 콘텐츠를 재생할 수 있는 기능을 제공합니다. HTTP HLS(라이브 스트리밍) 또는 DASH(Dynamic Adaptive Streaming over HTTP) 콘텐츠를 재생할 수 있습니다.

클래스

AdaptiveMediaSource

적응 스트리밍 콘텐츠의 원본을 나타냅니다.

AdaptiveMediaSourceAdvancedSettings

AdaptiveMediaSource에 대한 고급 설정을 제공합니다.

AdaptiveMediaSourceCorrelatedTimes

미디어 스트림에 포함되거나 매니페스트 파일에 포함된 타임스탬프를 가진 미디어 플레이어의 재생 위치 간에 상관 관계가 있는 타임스탬프를 나타냅니다.

AdaptiveMediaSourceCreationResult

AdaptiveMediaSource 개체를 만든 결과를 나타냅니다.

AdaptiveMediaSourceDiagnosticAvailableEventArgs

적응형 미디어 원본에 대한 진단 정보를 사용할 수 있게 되면 발생하는 DiagnosticAvailable 이벤트에 대한 데이터를 제공합니다.

AdaptiveMediaSourceDiagnostics

적응형 미디어 원본에 대한 진단 정보를 사용할 수 있을 때 발생하는 이벤트를 제공합니다.

AdaptiveMediaSourceDownloadBitrateChangedEventArgs

DownloadBitrateChanged 이벤트에 대한 데이터를 제공합니다.

AdaptiveMediaSourceDownloadCompletedEventArgs

DownloadCompleted 이벤트에 대한 데이터를 제공합니다.

AdaptiveMediaSourceDownloadFailedEventArgs

DownloadFailed 이벤트에 대한 데이터를 제공합니다.

AdaptiveMediaSourceDownloadRequestedDeferral

앱이 미디어 콘텐츠를 비동기적으로 다운로드할 수 있도록 DownloadRequested 이벤트 완료를 지연하는 데 사용할 수 있는 지연을 나타냅니다.

AdaptiveMediaSourceDownloadRequestedEventArgs

DownloadRequested 이벤트에 대한 데이터를 제공합니다.

AdaptiveMediaSourceDownloadResult

리소스 다운로드 작업의 결과를 나타냅니다.

AdaptiveMediaSourceDownloadStatistics

AdaptiveMediaSource.DownloadFailed 및 AdaptiveMediaSource.DownloadCompleted 이벤트와 연결된 다운로드 통계 집합을 나타냅니다.

AdaptiveMediaSourcePlaybackBitrateChangedEventArgs

PlaybackBitrateChanged 이벤트에 대한 데이터를 제공합니다.

열거형

AdaptiveMediaSourceCreationStatus

AdaptiveMediaSource 개체를 만들려는 시도의 결과를 지정합니다.

AdaptiveMediaSourceDiagnosticType

AdaptiveMediaSourceDiagnostics.DiagnosticAvailable과 연결된 진단 이벤트의 유형을 지정합니다.

AdaptiveMediaSourceDownloadBitrateChangedReason

다운로드 비트 전송률이 변경된 이유를 지정합니다. 이 값은 AdaptiveMediaSource.DownloadBitrateChanged 이벤트에 사용됩니다.

AdaptiveMediaSourceResourceType

적응형 미디어 리소스의 유형을 지정합니다.

설명

이 네임스페이스는 기본 재생 외에도 적응 스트리밍 알고리즘의 이러한 측면을 제어할 수 있도록 합니다.

  • 적응 스트리밍 콘텐츠를 재생하기 위한 AdaptiveMediaSource 개체의 instance 만들 수 있습니다. 이 개체는 XAML 또는 HTML 미디어 요소에 바인딩할 수 있습니다.
  • 적응 스트리밍 매니페스트에서 설명하는 사용 가능한 적응 비트 속도를 쿼리하는 기능입니다.
  • 재생에 사용할 초기 비트 속도를 선택하는 기능입니다.
  • 재생 중에 사용할 비트 속도 집합을 제한하는 기능입니다.
  • 비트 속도가 변경된 경우 이벤트를 가져오는 기능입니다.
  • 재생이 라이브 상태인지 확인하는 기능입니다.
  • 라이브 재생의 시작 오프셋을 설정하는 기능입니다.

AdaptiveMediaSource 개체를 해당 미디어 요소에 바인딩한 후 재생 컨트롤, 스트림 선택 등과 같은 멀티미디어 앱에서 일반적으로 필요한 다른 모든 기능은 미디어 요소에서 수행됩니다.

앱에서 적응 스트리밍을 사용하기 위한 방법 지침은 적응 스트리밍을 참조하세요.

추가 정보