GlobalSystemMediaTransportControlsSession Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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. |