다음을 통해 공유


MediaPlaybackCommandManager 클래스

정의

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

public ref class MediaPlaybackCommandManager sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class MediaPlaybackCommandManager final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class MediaPlaybackCommandManager
Public NotInheritable Class MediaPlaybackCommandManager
상속
Object Platform::Object IInspectable MediaPlaybackCommandManager
특성

Windows 요구 사항

디바이스 패밀리
Windows 10 Anniversary Edition (10.0.14393.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v3.0에서 도입되었습니다.)

설명

MediaPlayer 개체의 CommandManager 속성에 액세스하여 MediaPlaybackCommandManagerinstance 가져옵니다.

SMTC와 통합하는 방법에 대한 지침은 시스템 미디어 전송 컨트롤과 통합을 참조하세요.

속성

AutoRepeatModeBehavior

시스템 미디어 전송 컨트롤의 자동 반복 컨트롤을 토글할 때 동작을 정의하는 개체를 가져옵니다.

FastForwardBehavior

시스템 미디어 전송 컨트롤의 빠른 전달 단추를 탭할 때 동작을 정의하는 개체를 가져옵니다.

IsEnabled

MediaPlaybackCommandManager를 사용할 수 있는지 여부를 나타내는 값을 가져오거나 설정합니다.

MediaPlayer

MediaPlaybackCommandManager와 연결된 MediaPlayer instance 가져옵니다.

NextBehavior

시스템 미디어 전송 컨트롤의 다음 단추를 탭할 때 동작을 정의하는 개체를 가져옵니다.

PauseBehavior

시스템 미디어 전송 컨트롤의 일시 중지 단추를 탭할 때 동작을 정의하는 개체를 가져옵니다.

PlayBehavior

시스템 미디어 전송 컨트롤의 재생 단추를 탭할 때 동작을 정의하는 개체를 가져옵니다.

PositionBehavior

시스템 미디어 전송 컨트롤의 재생 위치 컨트롤을 이동할 때 동작을 정의하는 개체를 가져옵니다.

PreviousBehavior

시스템 미디어 전송 컨트롤의 이전 단추를 탭할 때 동작을 정의하는 개체를 가져옵니다.

RateBehavior

시스템 미디어 전송 컨트롤을 사용하여 재생 속도가 변경되는 경우 동작을 정의하는 개체를 가져옵니다.

RewindBehavior

시스템 미디어 전송 컨트롤의 되 면 단추를 탭할 때 동작을 정의 하는 개체를 가져옵니다.

ShuffleBehavior

시스템 미디어 전송 컨트롤의 순서 섞기 단추가 전환되는 경우 동작을 정의하는 개체를 가져옵니다.

이벤트

AutoRepeatModeReceived

명령 관리자가 시스템 미디어 전송 컨트롤의 자동 반복 컨트롤에서 명령을 받을 때 발생합니다.

FastForwardReceived

명령 관리자가 시스템 미디어 전송 컨트롤의 빠른 전달 단추에서 명령을 받을 때 발생합니다.

NextReceived

명령 관리자가 시스템 미디어 전송 컨트롤의 다음 단추에서 명령을 받을 때 발생합니다.

PauseReceived

명령 관리자가 시스템 미디어 전송 컨트롤의 일시 중지 단추에서 명령을 받을 때 발생합니다.

PlayReceived

명령 관리자가 시스템 미디어 전송 컨트롤의 Play 컨트롤에서 명령을 받을 때 발생합니다.

PositionReceived

명령 관리자가 시스템 미디어 전송 컨트롤에서 현재 재생 위치를 변경하는 명령을 수신할 때 발생합니다.

PreviousReceived

명령 관리자가 시스템 미디어 전송 컨트롤의 이전 단추에서 명령을 받을 때 발생합니다.

RateReceived

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

RewindReceived

명령 관리자가 시스템 미디어 전송 컨트롤의 되 감기 단추에서 명령을 받을 때 발생합니다.

ShuffleReceived

명령 관리자가 시스템 미디어 전송 컨트롤의 Shuffle 컨트롤에서 명령을 받을 때 발생합니다.

적용 대상

추가 정보