Windows.Media.Playback 네임스페이스

포그라운드 및 백그라운드 작업에서 미디어 파일을 재생 하는 기능을 제공 합니다.

클래스

BackgroundMediaPlayer

백그라운드에서 실행되는 동안 미디어 플레이어에 대한 액세스를 제공합니다.

참고

Windows 버전 1703부터 BackgroundMediaPlayer 는 더 이상 사용되지 않으며 Windows의 이후 버전에서 사용하지 못할 수도 있습니다. 대신 MediaPlayer 클래스를 사용합니다. 자세한 내용은 백그라운드에서 미디어 재생을 참조하세요.

CurrentMediaPlaybackItemChangedEventArgs

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

MediaBreak

다른 MediaPlaybackItem개체를 재생하는 동안 지정된 지점의 이전, 이후 또는 지정된 지점에서 재생되는 하나 이상의 MediaPlaybackItem 개체 집합을 나타냅니다.

MediaBreakEndedEventArgs

재생이 MediaBreakManager.BreakEnded 종료된 경우 MediaBreak 발생하는 이벤트에 대한 데이터를 제공합니다.

MediaBreakManager

에 연결된 개체에 MediaBreak 대한 정보 및 제어를 MediaPlayer제공합니다. 이 클래스는 미디어 중단이 재생을 시작하거나, 재생을 종료하거나, 건너뛰거나, 검색되는 경우에 대한 이벤트를 제공합니다. 이 클래스를 사용하여 현재 재생 MediaBreak 중인지 확인하거나 재생을 시작하거나 건너뛸 수도 있습니다 MediaBreak.

MediaBreakSchedule

미디어 중단이 재생되는 MediaPlaybackItem 항목의 MediaBreak 재생 내 위치 및 a와 연결된 개체 집합을 나타냅니다.

MediaBreakSeekedOverEventArgs

사용자가 하나 이상의 보류 중인 미디어 중단을 지나 미디어 재생 위치를 검색할 때 발생하는 이벤트에 대한 MediaBreakManager.BreaksSeekedOver 데이터를 제공합니다.

MediaBreakSkippedEventArgs

재생 MediaBreakMediaBreakManager.BreakSkipped 건너뛸 때 발생하는 이벤트에 대한 데이터를 제공합니다.

MediaBreakStartedEventArgs

재생 MediaBreakMediaBreakManager.BreakStarted 시작될 때 발생하는 이벤트에 대한 데이터를 제공합니다.

MediaItemDisplayProperties

항목이 재생되는 동안 시스템 미디어 전송 컨트롤에 표시되는 메타데이터 MediaPlaybackItem 집합을 정의합니다.

MediaPlaybackAudioTrackList

한 번에 단일 트랙을 선택할 수 있는 개체의 AudioTrack 읽기 전용 목록을 나타냅니다.

MediaPlaybackCommandManager

시스템 미디어 전송 컨트롤의 동작을 지정하고 이벤트를 받습니다. 이 클래스를 사용하여 A MediaPlayer 와 시스템 미디어 전송 컨트롤 간의 상호 작용을 사용자 지정합니다.

MediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs

명령 관리자가 시스템 미디어 전송 컨트롤의 MediaPlaybackCommandManager.AutoRepeatModeReceived 자동 반복 컨트롤에서 명령을 받을 때 발생하는 데이터 또는 이벤트를 제공합니다.

MediaPlaybackCommandManagerCommandBehavior

MediaPlaybackCommandManager 개체와 함께 사용할 수 있도록 이 클래스를 사용하면 시스템 미디어 전송 컨트롤 명령을 사용하거나 사용하지 않도록 설정할 수 있으며 명령의 사용 상태 변경에 응답할 수 있습니다.

MediaPlaybackCommandManagerFastForwardReceivedEventArgs

명령 관리자가 시스템 미디어 전송 컨트롤의 MediaPlaybackCommandManager.FastForwardReceived 빠른 전달 단추에서 명령을 받을 때 발생하는 데이터 또는 이벤트를 제공합니다.

MediaPlaybackCommandManagerNextReceivedEventArgs

명령 관리자가 시스템 미디어 전송 컨트롤의 MediaPlaybackCommandManager.NextReceived 다음 단추에서 명령을 받을 때 발생하는 데이터 또는 이벤트를 제공합니다.

MediaPlaybackCommandManagerPauseReceivedEventArgs

명령 관리자가 시스템 미디어 전송 컨트롤의 MediaPlaybackCommandManager.PauseReceived 일시 중지 단추에서 명령을 받을 때 발생하는 데이터 또는 이벤트를 제공합니다.

MediaPlaybackCommandManagerPlayReceivedEventArgs

명령 관리자가 시스템 미디어 전송 컨트롤의 MediaPlaybackCommandManager.PlayReceived 재생 단추에서 명령을 받을 때 발생하는 데이터 또는 이벤트를 제공합니다.

MediaPlaybackCommandManagerPositionReceivedEventArgs

명령 관리자가 MediaPlaybackCommandManager.PositionReceived 시스템 미디어 전송 컨트롤에서 현재 위치를 변경하는 명령을 받을 때 발생하는 데이터 또는 이벤트를 제공합니다.

MediaPlaybackCommandManagerPreviousReceivedEventArgs

명령 관리자가 시스템 미디어 전송 컨트롤의 MediaPlaybackCommandManager.PreviousReceived 재생 단추에서 명령을 받을 때 발생하는 데이터 또는 이벤트를 제공합니다.

MediaPlaybackCommandManagerRateReceivedEventArgs

명령 관리자가 MediaPlaybackCommandManager.RateReceived 시스템 미디어 전송 컨트롤에서 현재 재생 속도를 변경하는 명령을 수신할 때 발생하는 데이터 또는 이벤트를 제공합니다.

MediaPlaybackCommandManagerRewindReceivedEventArgs

명령 관리자가 시스템 미디어 전송 컨트롤의 MediaPlaybackCommandManager.RewindReceived 되감 기 단추에서 명령을 받을 때 발생하는 데이터 또는 이벤트를 제공합니다.

MediaPlaybackCommandManagerShuffleReceivedEventArgs

명령 관리자가 시스템 미디어 전송 컨트롤의 ShuffleReceived Shuffle 컨트롤에서 명령을 받을 때 발생하는 데이터 또는 이벤트를 제공합니다.

MediaPlaybackItem

재생할 수 있는 미디어 항목을 나타냅니다. 이 클래스는 미디어 원본에 포함된 오디오 트랙, 비디오 트랙 및 시간 제한 메타데이터 트랙을 노출하는 래퍼 MediaSource 역할을 합니다.

MediaPlaybackItemError

을 해결 MediaPlaybackItem하려고 하는 동안 발생한 오류를 나타냅니다.

MediaPlaybackItemFailedEventArgs

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

MediaPlaybackItemOpenedEventArgs

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

MediaPlaybackList

재생할 수 있는 개체 목록을 MediaPlaybackItem 나타냅니다. 현재 재생 중인 항목을 전환하고 반복 및 순서 섞기를 사용하도록 설정하는 메서드를 제공합니다.

MediaPlaybackSession

현재 재생 세션의 상태에 대한 정보를 제공하고 재생 세션 상태의 MediaPlayer 변경에 응답하기 위한 이벤트를 제공합니다.

MediaPlaybackSessionBufferingStartedEventArgs

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

MediaPlaybackSessionOutputDegradationPolicyState

의 현재 출력 성능 저하 정책 상태를 MediaPlaybackSession표현합니다.

MediaPlaybackSphericalVideoProjection

에 대한 구형 비디오 프로젝션 설정을 관리합니다 MediaPlaybackSession.

MediaPlaybackTimedMetadataTrackList

개체의 읽기 전용 목록을 TimedMetadataTrack 나타냅니다.

MediaPlaybackVideoTrackList

한 번에 단일 트랙을 선택할 수 있는 개체의 VideoTrack 읽기 전용 목록을 나타냅니다.

MediaPlayer

재생, 일시 중지, 빨리 감기, 되감기 및 볼륨과 같은 미디어 재생 기능에 대한 액세스를 제공합니다.

MediaPlayerDataReceivedEventArgs

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

MediaPlayerFailedEventArgs

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

MediaPlayerRateChangedEventArgs

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

MediaPlayerSurface

XAML 프레임워크를 ICompositionSurface 사용하지 않고 API MediaPlayer 를 사용하여 Windows.UI.Composition MediaPlayer 콘텐츠를 렌더링할 수 있도록 a와 Compositor A 간에 공유되는 액세스 권한을 제공합니다.

PlaybackMediaMarker

미디어 스트림 시간 줄의 특정 위치에 있는 표식을 나타냅니다.

PlaybackMediaMarkerReachedEventArgs

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

PlaybackMediaMarkerSequence

PlaybackMediaMarker 개체의 정렬된 컬렉션입니다.

TimedMetadataPresentationModeChangedEventArgs

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

인터페이스

IMediaEnginePlaybackSource

미디어 엔진 재생 원본인 클래스에 의해 구현되는 인터페이스입니다.

IMediaPlaybackSource

구현 클래스를 재생 소스로 식별하는 표식 인터페이스입니다.

열거형

AutoLoadedDisplayPropertyKind

에 대해 MediaPlaybackItem자동으로 표시될 수 있는 메타데이터의 종류를 지정합니다. 이러한 값 중 하나를 속성에 할당하여 자동으로 로드하려는 데이터 형식을 AutoLoadedDisplayProperties 설정합니다.

FailedMediaStreamKind

실패한 미디어 스트림의 유형을 나타냅니다.

MediaBreakInsertionMethod

재생이 속한 재생에 삽입 MediaBreak 하는 데 사용되는 메서드를 MediaPlaybackItem 지정합니다.

MediaCommandEnablingRule

System Media Transport Controls 명령을 사용하도록 설정하는 규칙을 지정합니다.

MediaPlaybackItemChangedReason

현재 MediaPlaybackItem MediaPlaybackList 가 변경된 이유를 지정합니다. 이벤트에 전달된 MediaPlaybackList.CurrentItemChanged 개체의 속성에 Reason CurrentMediaPlaybackItemChangedEventArgs 액세스하여 이유를 확인합니다.

MediaPlaybackItemErrorCode

를 여는 동안 발생한 오류의 유형을 지정합니다 MediaPlaybackItem.

MediaPlaybackSessionVideoConstrictionReason

미디어 항목의 비디오 출력이 수축되는 정책 기반 이유를 지정합니다.

MediaPlaybackState

의 재생 상태를 MediaPlaybackSession지정합니다.

MediaPlayerAudioCategory

미디어 플레이어가 재생할 수 있는 오디오 유형을 지정합니다.

MediaPlayerAudioDeviceType

오디오 재생에 사용되는 디바이스의 기본 사용에 대해 설명합니다. 이 값은 .에서 MediaPlayer.AudioDeviceType사용됩니다.

MediaPlayerError

가능한 미디어 플레이어 오류를 나타냅니다.

MediaPlayerState

플레이어가 있을 수 있는 가능한 상태를 나타냅니다.

참고

MediaPlayerState 는 Windows 10 버전 1607 이후에 변경되거나 사용할 수 없습니다. 대신 MediaPlaybackState를 사용하세요.

SphericalVideoProjectionMode

비디오를 렌더링하는 데 사용되는 구형 프로젝션 모드를 지정합니다.

StereoscopicVideoRenderMode

에 대한 현재 스테레오스코픽 렌더링 모드를 MediaPlayer지정합니다.

TimedMetadataTrackPresentationMode

XAML **MediaTransportControls에 시간 제한 메타데이터 트랙 집합이 나열되는지 여부, 트랙의 데이터 큐에 대해 이벤트가 발생하는지 여부, 트랙에 포함된 자막 및 선택 자막이 시스템에서 표시되는지, 앱에 의해 표시되는지 여부를 지정합니다.

추가 정보