Windows.Media.Core Ruang nama
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.
Berisi API media inti yang digunakan oleh beberapa fitur berbeda yang terkait dengan pemutaran media.
Kelas
AudioStreamDescriptor |
Mewakili deskripsi aliran media audio. |
AudioTrack |
Mewakili trek audio. |
AudioTrackOpenFailedEventArgs |
Menyediakan data untuk peristiwa OpenFailed dari AudioTrack. |
AudioTrackSupportInfo |
Menyediakan informasi dukungan untuk AudioTrack. Informasi ini mencakup status dekoder audio, informasi tentang degradasi audio apa pun yang diterapkan oleh dekoder, dan status MediaSource tempat trek audio dikaitkan. |
ChapterCue |
Mewakili isjin bab yang dapat disertakan dalam TimedMetadataTrack. |
CodecInfo |
Menyediakan informasi tentang codec media yang diinstal pada sistem. |
CodecQuery |
Menyediakan metode FindAllAsync yang memungkinkan Anda menghitung semua codec media yang diinstal pada sistem. |
CodecSubtypes |
Menyediakan properti untuk sebagian besar subjenis media yang didukung yang mengembalikan representasi string GUID untuk subjenis. Gunakan nilai properti ini untuk memfilter kueri yang dilakukan dengan CodecQuery.FindAllAsync. Anda juga dapat membandingkan nilai yang dikembalikan oleh properti ini dengan nilai dalam kumpulan Subtipe objek CodecInfo untuk menentukan apakah codec mendukung subjenis media tertentu. |
DataCue |
Mewakili isjin data yang dapat disertakan dalam TimedMetadataTrack. |
FaceDetectedEventArgs |
Menyediakan data untuk peristiwa FaceDetected . |
FaceDetectionEffect |
Mewakili efek yang mencoba mendeteksi wajah dalam aliran video. |
FaceDetectionEffectDefinition |
Mewakili definisi efek video deteksi wajah. |
FaceDetectionEffectFrame |
Mewakili bingkai video yang menyertakan daftar wajah yang terdeteksi oleh FaceDetectionEffect. |
HighDynamicRangeControl |
Menyediakan kemampuan untuk mengaktifkan dan menonaktifkan analisis Rentang Dinamis Tinggi (HDR) untuk SceneAnalysisEffect. |
HighDynamicRangeOutput |
Memberikan hasil operasi analisis Rentang Dinamis Tinggi (HDR) dari SceneAnalysisEffect. |
ImageCue |
Mewakili isjin gambar yang dapat disertakan dalam TimedMetadataTrack. |
InitializeMediaStreamSourceRequestedEventArgs |
Menyediakan data untuk peristiwa InitializeMediaStreamSourceRequested . |
LowLightFusion |
Kelas ini memungkinkan Anda mengirimkan serangkaian bingkai gambar, yang diambil dalam pengaturan cahaya rendah dan dalam jarak temporal yang dekat, dan menerima satu gambar yang telah diproses untuk meningkatkan pencahayaan dan keakuratan gambar. |
LowLightFusionResult |
Mewakili hasil operasi fusi cahaya rendah yang dimulai dengan panggilan ke FuseAsync. |
MediaBinder |
Mengaktifkan pengikatan konten media yang ditangguhkan yang terkait dengan MediaSource. Gunakan kelas ini untuk konten media yang tidak ingin Anda ikat ke objek MediaSource hingga pemutar media akan benar-benar memutar konten. Skenario umum untuk ini adalah memutar konten yang memerlukan pembayaran saat diakses. |
MediaBindingEventArgs |
Menyediakan data untuk peristiwa pengikatan dan metode untuk mengikat konten media ke MediaSource terkait. |
MediaCueEventArgs |
Menyediakan data untuk peristiwa TimedMetadataTrack.CueEntered dan TimedMetadataTrack.CueExited . |
MediaSource |
Mewakili sumber media. Menyediakan cara umum untuk mereferensikan media dari berbagai sumber dan mengekspos model umum untuk mengakses data media terlepas dari format media yang mendasar. |
MediaSourceAppServiceConnection |
Memungkinkan implementasi layanan aplikasi yang menyediakan sumber media kustom yang dapat digunakan oleh aplikasi UWP. |
MediaSourceError |
Mewakili kesalahan yang terjadi pada MediaSource. |
MediaSourceOpenOperationCompletedEventArgs |
Menyediakan data untuk peristiwa MediaSource.MediaSourceOpenOperationCompleted. |
MediaSourceStateChangedEventArgs |
Menyediakan data untuk peristiwa StateChanged dari objek MediaSource . |
MediaStreamSample |
Mewakili sampel media yang digunakan oleh MediaStreamSource. |
MediaStreamSamplePropertySet |
Berisi properti untuk MediaStreamSample. |
MediaStreamSampleProtectionProperties |
Mewakili properti koleksi yang khusus untuk perlindungan Digital Rights Management (DRM) dari MediaStreamSample. |
MediaStreamSource |
Mewakili sumber media yang mengirimkan sampel media langsung ke alur media. |
MediaStreamSourceClosedEventArgs |
Menyediakan data untuk peristiwa MediaStreamSource.Closed . |
MediaStreamSourceClosedRequest |
Mewakili objek yang akan digunakan oleh peristiwa MediaStreamSource.closed untuk memberikan informasi kepada aplikasi. |
MediaStreamSourceSampleRenderedEventArgs |
Menyediakan data untuk peristiwa MediaStreamSource.SampleRendered , yang terjadi ketika sampel dari MediaStreamSource dirender. Gunakan properti SampleLag untuk menentukan apakah ada jeda dalam penyajian sampel, dalam hal ini Anda dapat memutuskan untuk beralih ke aliran bandwidth yang lebih rendah. |
MediaStreamSourceSampleRequest |
Mewakili objek yang akan digunakan oleh peristiwa MediaStreamSource.SampleRequest untuk memberikan informasi kepada aplikasi. |
MediaStreamSourceSampleRequestDeferral |
Menyediakan cara bagi aplikasi untuk melaporkan secara asinkron bahwa aplikasi telah selesai mengambil MediaStreamSample. |
MediaStreamSourceSampleRequestedEventArgs |
Menyediakan data untuk peristiwa SampleRequested . |
MediaStreamSourceStartingEventArgs |
Menyediakan data untuk peristiwa MediaStreamSource.Starting . |
MediaStreamSourceStartingRequest |
Mewakili permintaan dari peristiwa MediaStreamSource.Starting agar aplikasi mulai mengumpulkan objek MediaStreamSample dari posisi tertentu di media. |
MediaStreamSourceStartingRequestDeferral |
Menyediakan cara bagi aplikasi untuk melaporkan secara asinkron bahwa aplikasi telah selesai memproses peristiwa MediaStreamSource.Starting . |
MediaStreamSourceSwitchStreamsRequest |
Mewakili objek yang akan digunakan oleh peristiwa MediaStreamSource.SwitchStreamsRequest untuk memberikan informasi kepada aplikasi. |
MediaStreamSourceSwitchStreamsRequestDeferral |
Menyediakan cara bagi aplikasi untuk melaporkan secara asinkron bahwa aplikasi telah menyelesaikan peristiwa MediaStreamSource.SwitchStreamsRequested . |
MediaStreamSourceSwitchStreamsRequestedEventArgs |
Menyediakan data untuk peristiwa MediaStreamSource.SwitchStreamsRequested . |
MseSourceBuffer |
Mewakili buffer sumber ekstensi sumber media (MSE). |
MseSourceBufferList |
Mewakili daftar buffer sumber ekstensi sumber media (MSE). |
MseStreamSource |
Mewakili sumber aliran ekstensi sumber media (MSE). |
SceneAnalysisEffect |
Mewakili efek yang menganalisis bingkai video untuk menentukan apakah salah satu teknik pengambilan urutan foto variabel yang didukung dapat menghasilkan gambar yang diambil dengan kualitas lebih tinggi. |
SceneAnalysisEffectDefinition |
Mewakili definisi efek video analisis adegan. |
SceneAnalysisEffectFrame |
Mewakili bingkai video yang menyertakan hasil operasi analisis adegan. |
SceneAnalyzedEventArgs |
Menyediakan data untuk peristiwa SceneAnalysisEffect.SceneAnalyzed . |
SpeechCue |
Mewakili isjin ucapan yang dapat disertakan dalam TimedMetadataTrack. Istik ini dapat digunakan untuk menerima peristiwa berdasarkan metadata yang disertakan dalam aliran teks ke ucapan (TTS), seperti batas kata, batas kalimat, dan marka buku Speech Sythesis Markup Language (SSML). |
TimedMetadataStreamDescriptor |
Mewakili deskripsi aliran media metada berwakmata. |
TimedMetadataTrack |
Mewakili trek metadata berwaktu. Trek berisi daftar objek IMediaCue dan menaikkan peristiwa di awal dan akhir jendela waktu setiap isjin. |
TimedMetadataTrackError |
Menyediakan informasi tentang kesalahan yang terjadi dengan trek metadata berwaktu. |
TimedMetadataTrackFailedEventArgs |
Menyediakan data untuk peristiwa TimedMetadataTrack.TrackFailed . |
TimedTextBouten |
Mewakili tanda bouten yang terkait dengan baris teks berwaktu. |
TimedTextCue |
Mewakili isjinasi teks dalam TimedMetadataTrack. |
TimedTextLine |
Mewakili baris teks yang ditampilkan dengan TimedTextCue. |
TimedTextRegion |
Mengekspos properti untuk menyesuaikan tampilan area penyajian TimedTextCue. |
TimedTextRuby |
Mewakili blok teks ruby yang terkait dengan baris teks berwaktu. |
TimedTextSource |
Mewakili sumber data teks berwakmala. |
TimedTextSourceResolveResultEventArgs |
Menyediakan data untuk peristiwa TimedTextSource.Resolved . |
TimedTextStyle |
Menentukan gaya teks yang dirender dalam TimedTextCue. Anda dapat mengatur gaya substring dalam TimedTextLine dengan menggunakan properti Subformat . |
TimedTextSubformat |
Menentukan TimedTextStyle untuk substring dalam TimedTextLine. iseng, yang mendefinisikan gaya teks yang dirender. |
VideoStabilizationEffect |
Mewakili efek yang menstabilkan aliran video. |
VideoStabilizationEffectDefinition |
Mewakili definisi efek stabilisasi video. |
VideoStabilizationEffectEnabledChangedEventArgs |
Menyediakan data untuk peristiwa VideoStabilizationEffect.EnabledChanged . |
VideoStreamDescriptor |
Mewakili deskripsi aliran media video. |
VideoTrack |
Mewakili trek video. |
VideoTrackOpenFailedEventArgs |
Menyediakan data untuk peristiwa OpenFailed dari VideoTrack. |
VideoTrackSupportInfo |
Menyediakan informasi dukungan untuk VideoTrack. Informasi ini mencakup status dekoder video dan status MediaSource tempat trek video dikaitkan. |
Struct
MseTimeRange |
Menjelaskan awal dan akhir rentang waktu. |
TimedTextDouble |
Mewakili nilai titik mengambang yang digunakan untuk menyampaikan nilai properti gaya teks berwakil. |
TimedTextPadding |
Mewakili ukuran padding di sekitar wilayah teks berwakil. |
TimedTextPoint |
Mewakili koordinat 2D yang digunakan untuk menyampaikan nilai properti gaya teks berwakil. |
TimedTextSize |
Mewakili ukuran yang digunakan untuk menyampaikan nilai properti gaya teks berwakil. |
Antarmuka
IMediaCue |
Mendefinisikan antarmuka yang diimplementasikan oleh semua isti media. |
IMediaSource |
Mewakili sumber media yang mengirimkan sampel media ke alur media. |
IMediaStreamDescriptor |
Menentukan antarmuka yang diimplementasikan oleh deskriptor aliran audio atau video. |
IMediaStreamDescriptor2 |
Menentukan antarmuka yang diimplementasikan oleh deskriptor aliran audio atau video. |
IMediaTrack |
Menentukan antarmuka yang diimplementasikan oleh trek media. |
ISingleSelectMediaTrackList |
Mewakili daftar trek media yang memungkinkan satu item dipilih pada satu waktu. |
ITimedMetadataTrackProvider |
Menentukan antarmuka yang diimplementasikan oleh aliran kustom yang menyediakan trek metadata. |
Enum
AudioDecoderDegradation |
Menentukan jenis degredasi, jika ada, diterapkan ke AudioTrack oleh dekoder audio. |
AudioDecoderDegradationReason |
Menentukan alasan dekoder audio menurunkan AudioTrack. |
CodecCategory |
Menentukan kategori codec. |
CodecKind |
Menentukan apakah codec beroperasi pada data audio atau video. |
FaceDetectionMode |
Menentukan mode yang digunakan untuk deteksi wajah. |
MediaDecoderStatus |
Menentukan status dekoder media saat mendekode item media. |
MediaSourceState |
Menentukan status MediaSource. |
MediaSourceStatus |
Menentukan status MediaSource saat membuka item media yang terkait dengan sumbernya. |
MediaStreamSourceClosedReason |
Menentukan alasan mengapa MediaStreamSource ditutup. |
MediaStreamSourceErrorStatus |
Menentukan kesalahan yang terkait dengan MediaStreamSource. |
MediaTrackKind |
Menentukan tipe trek media. |
MseAppendMode |
Menentukan bagaimana objek MseSourceBuffer menambahkan buffer. |
MseEndOfStreamStatus |
Menentukan status di akhir aliran. |
MseReadyState |
Menentukan status siap objek MseStreamSource . |
SceneAnalysisRecommendation |
Menentukan pemrosesan gambar yang direkomendasikan untuk meningkatkan kualitas gambar dan keakuratan gambar yang diambil berdasarkan kondisi pengambilan saat ini, seperti yang ditentukan oleh SceneAnalysisEffect. |
TimedMetadataKind |
Menentukan jenis metadata yang mungkin ada dalam TimedMetadataTrack. |
TimedMetadataTrackErrorCode |
Menentukan jenis kesalahan yang terjadi dengan TimedMetadataTrack. |
TimedTextBoutenPosition |
Menentukan posisi tanda bouten dalam dimensi kemajuan blok sehubungan dengan basis ruby terkait. |
TimedTextBoutenType |
Menentukan jenis tanda bouten yang akan dirender dalam teks berwaktu. |
TimedTextDisplayAlignment |
Menentukan perataan TimedTextRegion relatif terhadap bingkai video. |
TimedTextFlowDirection |
Menentukan arah teks berwaktu dialirkan. |
TimedTextFontStyle |
Menentukan gaya font yang bisa digunakan untuk teks berwaktu tampilan. |
TimedTextLineAlignment |
Menentukan perataan TimedTextLine relatif terhadap TimedTextRegion tempat timedTextRegion ditampilkan. |
TimedTextRubyAlign |
Menentukan posisi teks ruby dalam area sebaris yang dihasilkan oleh anotasi kontainer teks ruby. |
TimedTextRubyPosition |
Menentukan posisi teks ruby dalam dimensi perkembangan blok sehubungan dengan basis ruby terkait. |
TimedTextRubyReserve |
Menentukan ruang tambahan yang akan diterapkan ke area garis yang terpengaruh untuk memesan ruang yang cukup dalam dimensi perkembangan blok untuk berisi area sebaris yang dihasilkan oleh kontainer teks ruby yang ditempatkan di dalam batas area garis. |
TimedTextScrollMode |
Menentukan metode di mana baris teks menggulir melalui wilayah. |
TimedTextUnit |
Menentukan unit di mana nilai gaya teks berwaktu dinyatakan. |
TimedTextWeight |
Menentukan bobot teks berwaktu. |
TimedTextWrapping |
Menentukan perilaku pembungkusan teks berwaktu. |
TimedTextWritingMode |
Menentukan teks berwaktu arah ditulis. |
VideoStabilizationEffectEnabledChangedReason |
Menentukan alasan mengapa properti VideoStabilizationEffect.Enabled berubah. |