Поделиться через


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
Наследование
Object Platform::Object IInspectable 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 .

Применяется к

См. также раздел