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的實例,您必須先使用包含所需媒體畫面來源的MediaFrameSourceGroup來初始化MediaCapture物件。 您可以設定您傳入MediaCapture.InitializeAsyncMediaCaptureInitializationSettings物件的SourceGroup來執行此動作。 接下來,使用 所需畫面來源相關聯的 MediaFrameSourceInfo.Id 屬性作為 MediaCapture 物件的 FrameSources 字典中的索引鍵,以取得 MediaFrameSource 物件的實例。

如需使用 MediaFrameSource 擷取畫面的作法指引,請參閱 使用 MediaFrameReader 處理媒體畫面

屬性

Controller

取得MediaFrameSource 的 MediaFrameSourceController

CurrentFormat

取得值,指出 MediaFrameSource目前的框架格式。

Info

取得提供 MediaFrameSource 相關資訊的 MediaFrameSourceInfo物件

SupportedFormats

取得 MediaFrameFormat 物件的唯讀清單,代表 MediaFrameSource所支援的框架格式。

方法

SetFormatAsync(MediaFrameFormat)

以非同步方式設定 MediaFrameSource的框架格式。

TryGetCameraIntrinsics(MediaFrameFormat)

嘗試針對指定的 MediaFrameFormat擷取媒體畫面來源的相機內建函式,以描述相機的失真模型。

事件

FormatChanged

發生于 MediaFrameSource 的目前框架格式變更時。

適用於

另請參閱