Windows.Media.Core Ruang nama

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.

Lihat juga