次の方法で共有


MediaCapture.CreateFrameReaderAsync メソッド

定義

オーバーロード

CreateFrameReaderAsync(MediaFrameSource)

MediaFrameSource からフレームを取得するために使用される MediaFrameReader を作成します

CreateFrameReaderAsync(MediaFrameSource, String)

MediaFrameSource から指定されたメディア エンコード サブタイプを持つフレームを取得するために使用される MediaFrameReader を作成します

CreateFrameReaderAsync(MediaFrameSource, String, BitmapSize)

MediaFrameSource から指定したメディア エンコード サブタイプとサイズを持つフレームを取得するために使用される MediaFrameReader を作成します

CreateFrameReaderAsync(MediaFrameSource)

MediaFrameSource からフレームを取得するために使用される MediaFrameReader を作成します

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 は、データが制約付きメモリ プールに格納されているフレームを返します。 このメモリ プールがいっぱいになると、 Close (または C# の Dispose ) を呼び出して、以前に取得したフレームを手動で解放するまで、フレームは読み取られなくなります。 このメソッドの他の 2 つのオーバーロードである 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)

MediaFrameSource から指定されたメディア エンコード サブタイプを持つフレームを取得するために使用される MediaFrameReader を作成します

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, String, BitmapSize)

MediaFrameSource から指定したメディア エンコード サブタイプとサイズを持つフレームを取得するために使用される MediaFrameReader を作成します

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

こちらもご覧ください

適用対象