Bagikan melalui


GlobalSystemMediaTransportControlsSession Kelas

Definisi

Mewakili sesi pemutaran dari aplikasi lain yang menyediakan info tentang sesi tersebut dan mungkin mengizinkan kontrol.

public ref class GlobalSystemMediaTransportControlsSession sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 458752)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class GlobalSystemMediaTransportControlsSession final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 458752)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class GlobalSystemMediaTransportControlsSession
Public NotInheritable Class GlobalSystemMediaTransportControlsSession
Warisan
Object Platform::Object IInspectable GlobalSystemMediaTransportControlsSession
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10, version 1809 (diperkenalkan dalam 10.0.17763.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v7.0)
Kemampuan aplikasi
globalMediaControl

Properti

SourceAppUserModelId

Mendapatkan Id model pengguna Aplikasi dari aplikasi sumber sesi.

Metode

GetPlaybackInfo()

Mendapatkan GlobalSystemMediaTransportControlsSessionPlaybackInfo untuk sesi ini, akurat hingga waktu panggilan.

GetTimelineProperties()

Mendapatkan instans GlobalSystemMediaTransportControlsSessionTimelineProperties yang mewakili status garis waktu sesi ini.

TryChangeAutoRepeatModeAsync(MediaPlaybackAutoRepeatMode)

Mencoba mengubah MediaPlaybackAutoRepeatMode pada sesi.

TryChangeChannelDownAsync()

Mencoba mengubah saluran ke bawah pada sesi.

TryChangeChannelUpAsync()

Mencoba mengubah saluran pada sesi.

TryChangePlaybackPositionAsync(Int64)

Mencoba mengubah posisi pemutaran pada sesi ke waktu yang ditentukan, dalam tanda centang.

TryChangePlaybackRateAsync(Double)

Mencoba mengubah laju pemutaran pada sesi ke nilai yang diminta.

TryChangeShuffleActiveAsync(Boolean)

Mencoba mengubah apakah sesi aktif mengacak atau tidak.

TryFastForwardAsync()

Mencoba untuk menempatkan sesi ke dalam status FastForward.

TryGetMediaPropertiesAsync()

Mencoba mendapatkan properti media untuk sesi ini.

TryPauseAsync()

Mencoba meminta sesi untuk dijeda.

TryPlayAsync()

Mencoba meminta sesi untuk memulai pemutaran.

TryRecordAsync()

Mencoba meminta agar sesi mulai merekam.

TryRewindAsync()

Mencoba meminta sesi untuk memutar balik.

TrySkipNextAsync()

Mencoba meminta sesi untuk dilewati berikutnya.

TrySkipPreviousAsync()

Mencoba meminta sesi untuk melewati sebelumnya.

TryStopAsync()

Mencoba meminta sesi untuk menghentikan pemutaran.

TryTogglePlayPauseAsync()

Mencoba meminta sesi untuk memulai atau menjeda pemutaran, berdasarkan status pemutarannya saat ini.

Acara

MediaPropertiesChanged

Terjadi ketika MediaProperties sesi telah berubah.

PlaybackInfoChanged

Terjadi ketika info pemutaran sesi telah berubah.

TimelinePropertiesChanged

Terjadi ketika properti garis waktu sesi ini berubah.

Berlaku untuk