MediaCapture.CreateFrameReaderAsync 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
CreateFrameReaderAsync(MediaFrameSource) | |
CreateFrameReaderAsync(MediaFrameSource, String) |
建立 MediaFrameReader ,用來從 MediaFrameSource取得具有指定媒體編碼子類型的畫面。 |
CreateFrameReaderAsync(MediaFrameSource, String, BitmapSize) |
建立 MediaFrameReader ,用來從 MediaFrameSource取得具有指定媒體編碼子類型和大小的畫面。 |
CreateFrameReaderAsync(MediaFrameSource)
public:
virtual IAsyncOperation<MediaFrameReader ^> ^ CreateFrameReaderAsync(MediaFrameSource ^ inputSource) = CreateFrameReaderAsync;
/// [Windows.Foundation.Metadata.Overload("CreateFrameReaderAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<MediaFrameReader> CreateFrameReaderAsync(MediaFrameSource const& inputSource);
[Windows.Foundation.Metadata.Overload("CreateFrameReaderAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<MediaFrameReader> CreateFrameReaderAsync(MediaFrameSource inputSource);
function createFrameReaderAsync(inputSource)
Public Function CreateFrameReaderAsync (inputSource As MediaFrameSource) As IAsyncOperation(Of MediaFrameReader)
參數
- inputSource
- MediaFrameSource
讀取器會從中取得畫面的媒體畫面來源。
傳回
非同步作業,會在完成時傳回 MediaFrameReader 。
- 屬性
Windows 需求
裝置系列 |
Windows 10 Anniversary Edition (已於 10.0.14393.0 引進)
|
API contract |
Windows.Foundation.UniversalApiContract (已於 v3.0 引進)
|
應用程式功能 |
backgroundMediaRecording
|
範例
使用這個 CreateFrameReaderAsync方法的多載所建立的MediaFrameReader會傳回資料儲存在記憶體限制集區中的畫面格。 當這個記憶體集區已填滿時,除非您在 C#) 中呼叫 Close (或 Dispose 手動釋放先前取得的框架,否則不會再讀取任何畫面格。 此方法的其他兩個多載 :CreateFrameReaderAsync (Windows.Media.Capture.Frames.MediaFrameSource inputSource、 System.String outputSubtype、Windows.Graphics.Imaging.BitmapSize outputSize) 和 CreateFrameReaderAsync (Windows.Media.Capture.Frames.MediaFrameSource inputSource、System.String outputSubtype) 、傳回原始畫面資料的複本,因此不會在保留畫面時停止擷取畫面。
另請參閱
- CreateFrameReaderAsync(MediaFrameSource, String)
- CreateFrameReaderAsync(MediaFrameSource, String, BitmapSize)
適用於
CreateFrameReaderAsync(MediaFrameSource, String)
建立 MediaFrameReader ,用來從 MediaFrameSource取得具有指定媒體編碼子類型的畫面。
public:
virtual IAsyncOperation<MediaFrameReader ^> ^ CreateFrameReaderAsync(MediaFrameSource ^ inputSource, Platform::String ^ outputSubtype) = CreateFrameReaderAsync;
/// [Windows.Foundation.Metadata.Overload("CreateFrameReaderWithSubtypeAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<MediaFrameReader> CreateFrameReaderAsync(MediaFrameSource const& inputSource, winrt::hstring const& outputSubtype);
[Windows.Foundation.Metadata.Overload("CreateFrameReaderWithSubtypeAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<MediaFrameReader> CreateFrameReaderAsync(MediaFrameSource inputSource, string outputSubtype);
function createFrameReaderAsync(inputSource, outputSubtype)
Public Function CreateFrameReaderAsync (inputSource As MediaFrameSource, outputSubtype As String) As IAsyncOperation(Of MediaFrameReader)
參數
- inputSource
- MediaFrameSource
讀取器會從中取得畫面的媒體畫面來源。
- outputSubtype
-
String
Platform::String
winrt::hstring
字串,指定框架讀取器所取得之畫面格的要求媒體編碼子類型。 此值必須是 MediaEncodingSubtypes 類別屬性所定義的其中一個字串。
傳回
非同步作業,會在完成時傳回 MediaFrameReader 。
- 屬性
Windows 需求
裝置系列 |
Windows 10 Anniversary Edition (已於 10.0.14393.0 引進)
|
API contract |
Windows.Foundation.UniversalApiContract (已於 v3.0 引進)
|
應用程式功能 |
backgroundMediaRecording
|
另請參閱
- CreateFrameReaderAsync(MediaFrameSource)
- CreateFrameReaderAsync(MediaFrameSource, String, BitmapSize)
適用於
CreateFrameReaderAsync(MediaFrameSource, String, BitmapSize)
建立 MediaFrameReader ,用來從 MediaFrameSource取得具有指定媒體編碼子類型和大小的畫面。
public:
virtual IAsyncOperation<MediaFrameReader ^> ^ CreateFrameReaderAsync(MediaFrameSource ^ inputSource, Platform::String ^ outputSubtype, BitmapSize outputSize) = CreateFrameReaderAsync;
/// [Windows.Foundation.Metadata.Overload("CreateFrameReaderWithSubtypeAndSizeAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<MediaFrameReader> CreateFrameReaderAsync(MediaFrameSource const& inputSource, winrt::hstring const& outputSubtype, BitmapSize const& outputSize);
[Windows.Foundation.Metadata.Overload("CreateFrameReaderWithSubtypeAndSizeAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<MediaFrameReader> CreateFrameReaderAsync(MediaFrameSource inputSource, string outputSubtype, BitmapSize outputSize);
function createFrameReaderAsync(inputSource, outputSubtype, outputSize)
Public Function CreateFrameReaderAsync (inputSource As MediaFrameSource, outputSubtype As String, outputSize As BitmapSize) As IAsyncOperation(Of MediaFrameReader)
參數
- inputSource
- MediaFrameSource
讀取器會從中取得畫面的媒體畫面來源。
- outputSubtype
-
String
Platform::String
winrt::hstring
字串,指定框架讀取器所取得之畫面格的要求媒體編碼子類型。 此值必須是 MediaEncodingSubtypes 類別屬性所定義的其中一個字串。
- outputSize
- BitmapSize
物件,指定框架讀取器所取得之畫面的要求大小。
傳回
非同步作業,會在完成時傳回 MediaFrameReader 。
- 屬性
Windows 需求
裝置系列 |
Windows 10 Anniversary Edition (已於 10.0.14393.0 引進)
|
API contract |
Windows.Foundation.UniversalApiContract (已於 v3.0 引進)
|
應用程式功能 |
backgroundMediaRecording
|