Windows.Media.Core Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит основные API мультимедиа, используемые несколькими разными функциями, связанными с воспроизведением мультимедиа.
Классы
AudioStreamDescriptor |
Представляет описание аудиопотока мультимедиа. |
AudioTrack |
Представляет звуковую дорожку. |
AudioTrackOpenFailedEventArgs |
Предоставляет данные для события OpenFailedобъекта AudioTrack. |
AudioTrackSupportInfo |
Предоставляет сведения о поддержке для AudioTrack. Эти сведения включают состояние декодера звука, сведения о снижении звука, примененном декодером, и состояние MediaSource , с которым связана звуковая дорожка. |
ChapterCue |
Представляет подсказку главы, которую можно включить в TimedMetadataTrack. |
CodecInfo |
Предоставляет сведения о кодек мультимедиа, установленный в системе. |
CodecQuery |
Предоставляет метод FindAllAsync , который позволяет перечислить все кодеки мультимедиа, установленные в системе. |
CodecSubtypes |
Предоставляет свойства для большинства поддерживаемых подтипов мультимедиа, возвращающих строковое представление GUID для подтипа. Используйте эти значения свойств для фильтрации запроса, выполненного с помощью CodecQuery.FindAllAsync. Можно также сравнить значения, возвращаемые этими свойствами, со значениями в коллекции Subtypes объекта CodecInfo , чтобы определить, поддерживает ли кодек определенный подтип мультимедиа. |
DataCue |
Представляет подсказку данных, которую можно включить в TimedMetadataTrack. |
FaceDetectedEventArgs |
Предоставляет данные для события FaceDetected . |
FaceDetectionEffect |
Представляет эффект, который пытается обнаружить лица в видеопотоке. |
FaceDetectionEffectDefinition |
Представляет определение видеоэффекта обнаружения лиц. |
FaceDetectionEffectFrame |
Представляет видеокадр, содержащий список лиц, обнаруженных FaceDetectionEffect. |
HighDynamicRangeControl |
Предоставляет возможность включать и отключать анализ с высоким динамическим диапазоном (HDR) для SceneAnalysisEffect. |
HighDynamicRangeOutput |
Предоставляет результаты операции анализа с высоким динамическим диапазоном (HDR) из SceneAnalysisEffect. |
ImageCue |
Представляет подсказку изображения, которую можно включить в TimedMetadataTrack. |
InitializeMediaStreamSourceRequestedEventArgs |
Предоставляет данные для события InitializeMediaStreamSourceRequested . |
LowLightFusion |
Этот класс позволяет отправить набор кадров изображений, захваченных в условиях низкой освещенности и в непосредственной временной близости, и получить одно изображение, которое было обработано для улучшения освещения и точности изображения. |
LowLightFusionResult |
Представляет результат операции синтеза с низким уровнем света, инициированной вызовом FuseAsync. |
MediaBinder |
Включает отложенную привязку мультимедийного содержимого, связанного с MediaSource. Используйте этот класс для мультимедийного содержимого, которое не нужно привязать к объекту MediaSource , пока проигрыватель мультимедиа не будет воспроизводить содержимое. Типичным сценарием для этого является воспроизведение содержимого, которое требует оплаты при доступе к нему. |
MediaBindingEventArgs |
Предоставляет данные для события Binding и методы привязки мультимедийного содержимого к связанному mediaSource. |
MediaCueEventArgs |
Предоставляет данные для событий TimedMetadataTrack.CueEntered и TimedMetadataTrack.CueExited . |
MediaSource |
Представляет источник мультимедиа. Предоставляет общий способ ссылки на мультимедиа из разных источников и предоставляет общую модель для доступа к данным мультимедиа независимо от базового формата мультимедиа. |
MediaSourceAppServiceConnection |
Включает реализацию службы приложений, которая предоставляет пользовательский источник мультимедиа, который может использоваться приложениями UWP. |
MediaSourceError |
Представляет ошибку, которая произошла с MediaSource. |
MediaSourceOpenOperationCompletedEventArgs |
Предоставляет данные для события MediaSource.MediaSourceOpenOperationCompleted. |
MediaSourceStateChangedEventArgs |
Предоставляет данные для события StateChanged объекта MediaSource . |
MediaStreamSample |
Представляет образец мультимедиа, используемый MediaStreamSource. |
MediaStreamSamplePropertySet |
Содержит свойства для MediaStreamSample. |
MediaStreamSampleProtectionProperties |
Представляет свойства коллекции, относящиеся к защите управления цифровыми правами (DRM) объекта MediaStreamSample. |
MediaStreamSource |
Представляет источник мультимедиа, который доставляет образцы мультимедиа непосредственно в конвейер мультимедиа. |
MediaStreamSourceClosedEventArgs |
Предоставляет данные для события MediaStreamSource.Closed . |
MediaStreamSourceClosedRequest |
Представляет объект, используемый событием MediaStreamSource.closed для предоставления сведений приложению. |
MediaStreamSourceSampleRenderedEventArgs |
Предоставляет данные для события MediaStreamSource.SampleRendered , которое возникает при отрисовке образца из MediaStreamSource . Используйте свойство SampleLag , чтобы определить, есть ли задержка при отрисовке примера. В этом случае вы можете переключиться на поток с низкой пропускной способностью. |
MediaStreamSourceSampleRequest |
Представляет объект, используемый событием MediaStreamSource.SampleRequest для предоставления сведений приложению. |
MediaStreamSourceSampleRequestDeferral |
Предоставляет приложению возможность асинхронно сообщать о завершении извлечения MediaStreamSample. |
MediaStreamSourceSampleRequestedEventArgs |
Предоставляет данные для события SampleRequested . |
MediaStreamSourceStartingEventArgs |
Предоставляет данные для события MediaStreamSource.Starting . |
MediaStreamSourceStartingRequest |
Представляет запрос от события MediaStreamSource.Starting для приложения на начало накопления объектов MediaStreamSample из определенной позиции на носителе. |
MediaStreamSourceStartingRequestDeferral |
Предоставляет приложению возможность асинхронно сообщать о завершении обработки события MediaStreamSource.Starting . |
MediaStreamSourceSwitchStreamsRequest |
Представляет объект, используемый событием MediaStreamSource.SwitchStreamsRequest для предоставления сведений приложению. |
MediaStreamSourceSwitchStreamsRequestDeferral |
Позволяет приложению асинхронно сообщать о завершении события MediaStreamSource.SwitchStreamsRequested . |
MediaStreamSourceSwitchStreamsRequestedEventArgs |
Предоставляет данные для события MediaStreamSource.SwitchStreamsRequested . |
MseSourceBuffer |
Представляет буфер источника расширений источника мультимедиа (MSE). |
MseSourceBufferList |
Представляет список исходных буферов расширений источника мультимедиа (MSE). |
MseStreamSource |
Представляет источник потока расширений источника мультимедиа (MSE). |
SceneAnalysisEffect |
Представляет эффект, который анализирует видеокадры, чтобы определить, может ли какой-либо из поддерживаемых методов захвата переменной последовательности фотографий создать более высокое качество захваченного изображения. |
SceneAnalysisEffectDefinition |
Представляет определение видеоэффекта анализа сцены. |
SceneAnalysisEffectFrame |
Представляет видеокадр, включающий результаты операции анализа сцены. |
SceneAnalyzedEventArgs |
Предоставляет данные для события SceneAnalysisEffect.SceneAnalyzed . |
SpeechCue |
Представляет подсказку речи, которую можно включить в TimedMetadataTrack. Эту подсказку можно использовать для получения событий на основе метаданных, включенных в поток преобразования текста в речь (TTS), таких как границы слов, границы предложений и закладки языка SSML. |
TimedMetadataStreamDescriptor |
Представляет описание медиапотока метада, заданного по времени. |
TimedMetadataTrack |
Представляет дорожку метаданных с временным временем. Дорожка содержит список объектов IMediaCue и вызывает события в начале и конце временного окна каждой подсказки. |
TimedMetadataTrackError |
Предоставляет сведения об ошибке, которая произошла с отслеживанием метаданных с временным временем. |
TimedMetadataTrackFailedEventArgs |
Предоставляет данные для события TimedMetadataTrack.TrackFailed . |
TimedTextBouten |
Представляет метку bouten, связанную со строкой текста, заданного по времени. |
TimedTextCue |
Представляет текстовую подсказку в TimedMetadataTrack. |
TimedTextLine |
Представляет строку текста, отображаемую с timedTextCue. |
TimedTextRegion |
Предоставляет свойства для настройки внешнего вида области отрисовки Объекта TimedTextCue. |
TimedTextRuby |
Представляет блок текста ruby, связанный со строкой текста, заданного по времени. |
TimedTextSource |
Представляет источник текстовых данных по времени. |
TimedTextSourceResolveResultEventArgs |
Предоставляет данные для события TimedTextSource.Resolved . |
TimedTextStyle |
Определяет стиль отображаемого текста в TimedTextCue. Стиль подстроки можно задать в TimedTextLine с помощью свойства Subformats . |
TimedTextSubformat |
Определяет timedTextStyle для подстроки в TimedTextLine. подсказки, которая определяет стиль отображаемого текста. |
VideoStabilizationEffect |
Представляет эффект, стабилизирующий видеопоток. |
VideoStabilizationEffectDefinition |
Представляет определение эффекта стабилизации видео. |
VideoStabilizationEffectEnabledChangedEventArgs |
Предоставляет данные для события VideoStabilizationEffect.EnabledChanged . |
VideoStreamDescriptor |
Представляет описание потока мультимедиа видео. |
VideoTrack |
Представляет видеодорожку. |
VideoTrackOpenFailedEventArgs |
Предоставляет данные для события OpenFailedобъекта VideoTrack. |
VideoTrackSupportInfo |
Предоставляет сведения о поддержке для VideoTrack. Эти сведения включают состояние декодера видео и состояние MediaSource , с которым связана видеодорожка. |
Структуры
MseTimeRange |
Описывает начало и конец диапазона времени. |
TimedTextDouble |
Представляет значение с плавающей запятой, которое используется для передачи значений свойств стиля текста с заданной временем времени. |
TimedTextPadding |
Представляет размер заполнений вокруг временной текстовой области. |
TimedTextPoint |
Представляет двухмерную координату, которая используется для передачи значений свойств стиля текста, заданных по времени. |
TimedTextSize |
Представляет размер, используемый для передачи значений свойств стиля текста по времени. |
Интерфейсы
IMediaCue |
Определяет интерфейс, реализованный всеми подсказками мультимедиа. |
IMediaSource |
Представляет источник мультимедиа, который доставляет примеры мультимедиа в конвейер мультимедиа. |
IMediaStreamDescriptor |
Определяет интерфейс, реализованный дескриптором аудио- или видеопотока. |
IMediaStreamDescriptor2 |
Определяет интерфейс, реализованный дескриптором аудио- или видеопотока. |
IMediaTrack |
Определяет интерфейс, реализованный дорожками мультимедиа. |
ISingleSelectMediaTrackList |
Представляет список мультимедийных дорожек, позволяющий выбрать один элемент одновременно. |
ITimedMetadataTrackProvider |
Определяет интерфейс, реализованный пользовательским потоком, предоставляющим дорожки метаданных. |
Перечисления
AudioDecoderDegradation |
Указывает тип дескрипации, если таковой есть, примененный к AudioTrack декодером звука. |
AudioDecoderDegradationReason |
Указывает причину, по которой декодер звука деградировал AudioTrack. |
CodecCategory |
Указывает категорию кодека. |
CodecKind |
Указывает, работает ли кодек со звуковыми или видеоданными. |
FaceDetectionMode |
Указывает режим, используемый для обнаружения лиц. |
MediaDecoderStatus |
Указывает состояние декодера мультимедиа при декодировании элемента мультимедиа. |
MediaSourceState |
Указывает состояние MediaSource. |
MediaSourceStatus |
Указывает состояние MediaSource при открытии элементов мультимедиа, связанных с источником. |
MediaStreamSourceClosedReason |
Указывает причину закрытия MediaStreamSource . |
MediaStreamSourceErrorStatus |
Указывает ошибки, связанные с MediaStreamSource. |
MediaTrackKind |
Указывает тип дорожки мультимедиа. |
MseAppendMode |
Указывает, как объект MseSourceBuffer добавляет буфер. |
MseEndOfStreamStatus |
Указывает состояние в конце потока. |
MseReadyState |
Указывает состояние готовности объекта MseStreamSource . |
SceneAnalysisRecommendation |
Указывает рекомендуемую обработку изображений для повышения качества и точности захваченных изображений на основе текущих условий захвата, как определено SceneAnalysisEffect. |
TimedMetadataKind |
Указывает типы метаданных, которые могут присутствовать в TimedMetadataTrack. |
TimedMetadataTrackErrorCode |
Указывает тип ошибки, которая произошла с timedMetadataTrack. |
TimedTextBoutenPosition |
Указывает положение метки bouten в измерении прогрессии блока относительно связанного с ним рубинового основания. |
TimedTextBoutenType |
Указывает тип метки bouten, отображаемой в тексте с временным временем. |
TimedTextDisplayAlignment |
Задает выравнивание timedTextRegion относительно видеокадра. |
TimedTextFlowDirection |
Указывает направление потока текста с временным временем. |
TimedTextFontStyle |
Задает стили шрифтов, которые можно использовать для отображения текста с временным интервалом. |
TimedTextLineAlignment |
Задает выравнивание объекта TimedTextLine относительно timedTextRegion , в котором он отображается. |
TimedTextRubyAlign |
Задает положение текста ruby во встроенной области, созданной заметкой к контейнеру ruby text. |
TimedTextRubyPosition |
Указывает положение текста ruby в измерении прогрессии блока относительно связанного с ним основания ruby. |
TimedTextRubyReserve |
Задает дополнительное пространство для применения к затронутым областям строк, чтобы зарезервировать достаточно места в измерении прогрессии блока, чтобы содержать встроенные области, созданные контейнерами текста ruby, размещенными в границах областей линий. |
TimedTextScrollMode |
Указывает метод, в котором строки текста прокручиваются по области. |
TimedTextUnit |
Задает единицы измерения времени, в которых выражается значение стиля текста, заданное по времени. |
TimedTextWeight |
Задает вес текста по времени. |
TimedTextWrapping |
Задает режим упаковки для текста с временным временем. |
TimedTextWritingMode |
Указывает направление записи текста по времени. |
VideoStabilizationEffectEnabledChangedReason |
Указывает причину изменения свойства VideoStabilizationEffect.Enabled . |