Windows.Media.Capture.Frames 命名空間

此命名空間提供 API,可讓您從代表擷取裝置的一或多個 MediaFrameSource 物件取得媒體畫面。

MediaFrameSourceGroup 物件可用來探索可同時使用的媒體畫面來源群組。 MediaFrameReader可用來從畫面來源取得畫面。 視媒體畫面來源的類型而定,畫面可以抵達數種不同的格式。 框架類型包括 VideoMediaFrameDepthMediaFrameInfraredMediaFrameBufferMediaFrame

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

類別

AudioMediaFrame

表示從 MediaFrameSource重新調整的音訊資料框架。

BufferMediaFrame

表示 來自 MediaFrameSource 的框架,提供 IBuffer中的資料。

DepthMediaFrame

代表包含深度視訊資料的 VideoMediaFrame

DepthMediaFrameFormat

描述 DepthMediaFrame的格式。

InfraredMediaFrame

代表包含基礎結構視訊資料的 VideoMediaFrame

MediaFrameArrivedEventArgs

提供 MediaFrameReader.FrameArrived 事件的資料。

MediaFrameFormat

描述從 MediaFrameSource 取得的媒體框架格式,並由 MediaFrameReference表示。

MediaFrameReader

提供從 MediaFrameSource 存取畫面,並在新畫面送達時收到通知。

MediaFrameReference

包裝函式類別,表示從 MediaFrameSource取得的框架。 使用這個類別的屬性來存取來源所提供的特定框架類型,例如 VideoMediaFrameBufferMediaFrame

MediaFrameSource

代表媒體畫面的來源,例如色彩或基礎結構相機。

MediaFrameSourceController

可讓您取得和設定 MediaFrameSource 的屬性,並取得 VideoDeviceController,其提供相機控制項,例如曝光、焦點和縮放。

MediaFrameSourceGetPropertyResult

表示成功擷取 MediaFrameSource 屬性的值,以及取得作業的結果狀態。

MediaFrameSourceGroup

表示 MediaCapture可以同時使用的媒體畫面來源群組。

MediaFrameSourceInfo

提供 MediaFrameSource的相關資訊。

MultiSourceMediaFrameArrivedEventArgs

提供 MultiSourceMediaFrameReader.FrameArrived 事件的資料。

MultiSourceMediaFrameReader

提供從多個 MediaFrameSource 存取時間相互關聯的畫面,並在新畫面送達時提供通知。 如果您需要處理來自不同來源的畫面,例如深度相機和 rbg 相機,而且您必須確定每個來源的畫面格在一段時間內會彼此擷取,這非常有用。

MultiSourceMediaFrameReference

包裝函式類別,可讓您存取從一或多個 MediaFrameSource 物件取得的時間相互關聯框架。 呼叫 TryGetFrameReferenceBySourceId 以取得代表特定媒體畫面來源之畫面的 MediaFrameReference

VideoMediaFrame

代表 來自 MediaFrameSource 的框架,提供 IDirect3DSurfaceSoftwareBitmap所代表之視訊畫面中的資料。

VideoMediaFrameFormat

描述 VideoMediaFrame的影像格式。

列舉

MediaFrameReaderAcquisitionMode

指定系統在應用程式完成處理前,從 MediaFrameReader 或 MultiSourceMediaFrameReader 取得的畫面時,系統應該管理從 MediaFrameReader 或 MultiSourceMediaFrameReader 取得的畫面的方式。

MediaFrameReaderStartStatus

指定呼叫 StartAsync 以啟動 MediaFrameReader 讀取媒體畫面的結果。

MediaFrameSourceGetPropertyStatus

指定 MediaFrameSourceController.GetPropertyAsyncMediaFrameSourceController.GetPropertyByExtendedIdAsync 作業的結果。

MediaFrameSourceKind

指定 MediaFrameSource所產生的資料類型。

MediaFrameSourceSetPropertyStatus

指定 MediaFrameSourceController.SetPropertyAsync 作業的結果。

MultiSourceMediaFrameReaderStartStatus

指定 MultiSourceMediaFrameReader 啟動作業的狀態。 MultiSourceMediaFrameReader.StartAsync方法會傳回這個列舉中的值。

另請參閱