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 )를 호출하여 이전에 얻은 프레임을 수동으로 해제할 때까지 더 이상 프레임을 읽지 않습니다. 이 메서드의 다른 두 오버로드는 다음과 같습니다. 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

추가 정보

적용 대상