MediaFrameSource Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет источник кадров мультимедиа, например цветную или инфракрасную камеру.
public ref class MediaFrameSource sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class MediaFrameSource final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class MediaFrameSource
Public NotInheritable Class MediaFrameSource
- Наследование
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10 Anniversary Edition (появилось в 10.0.14393.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v3.0)
|
Комментарии
Чтобы получить экземпляр MediaFrameSource, необходимо сначала инициализировать объект MediaCapture с помощью MediaFrameSourceGroup , включающего нужный источник кадра мультимедиа. Это можно сделать, задав SourceGroup объекта MediaCaptureInitializationSettings , передаваемого в MediaCapture.InitializeAsync. Затем используйте свойство MediaFrameSourceInfo.Id, связанное с нужным источником кадра, в качестве ключа в словаре FrameSources объекта MediaCapture, чтобы получить экземпляр объекта MediaFrameSource.
Инструкции по использованию MediaFrameSource для захвата кадров см. в разделе Обработка кадров мультимедиа с помощью MediaFrameReader.
Свойства
Controller |
Возвращает MediaFrameSourceController для MediaFrameSource. |
CurrentFormat |
Возвращает значение, указывающее текущий формат кадра MediaFrameSource. |
Info |
Возвращает объект MediaFrameSourceInfo , предоставляющий сведения о MediaFrameSource. |
SupportedFormats |
Возвращает доступный только для чтения список объектов MediaFrameFormat , представляющих форматы кадров, поддерживаемые MediaFrameSource. |
Методы
SetFormatAsync(MediaFrameFormat) |
Асинхронно задает формат кадра MediaFrameSource. |
TryGetCameraIntrinsics(MediaFrameFormat) |
Пытается получить внутренние свойства камеры источника кадра мультимедиа, описывающие модель искажений камеры, для указанного Объекта MediaFrameFormat. |
События
FormatChanged |
Происходит при изменении текущего формата кадра MediaFrameSource . |