MediaFrameSource 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表媒體畫面的來源,例如色彩或基礎結構相機。
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的實例,您必須先使用包含所需媒體畫面來源的MediaFrameSourceGroup來初始化MediaCapture物件。 您可以設定您傳入MediaCapture.InitializeAsync之MediaCaptureInitializationSettings物件的SourceGroup來執行此動作。 接下來,使用 與 所需畫面來源相關聯的 MediaFrameSourceInfo.Id 屬性作為 MediaCapture 物件的 FrameSources 字典中的索引鍵,以取得 MediaFrameSource 物件的實例。
如需使用 MediaFrameSource 擷取畫面的作法指引,請參閱 使用 MediaFrameReader 處理媒體畫面。
屬性
Controller | |
CurrentFormat |
取得值,指出 MediaFrameSource目前的框架格式。 |
Info | |
SupportedFormats |
取得 MediaFrameFormat 物件的唯讀清單,代表 MediaFrameSource所支援的框架格式。 |
方法
SetFormatAsync(MediaFrameFormat) |
以非同步方式設定 MediaFrameSource的框架格式。 |
TryGetCameraIntrinsics(MediaFrameFormat) |
嘗試針對指定的 MediaFrameFormat擷取媒體畫面來源的相機內建函式,以描述相機的失真模型。 |
事件
FormatChanged |
發生于 MediaFrameSource 的目前框架格式變更時。 |