MediaCapture.CreateFrameReaderAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
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)
- CreateFrameReaderAsync(MediaFrameSource, String, BitmapSize)
適用対象
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)
- CreateFrameReaderAsync(MediaFrameSource, String, BitmapSize)
適用対象
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
|