MediaCapture.CreateFrameReaderAsync 메서드

정의

오버로드

CreateFrameReaderAsync(MediaFrameSource)

에서 프레임을 MediaFrameReader 획득하는 데 사용되는 개체를 MediaFrameSource만듭니다.

CreateFrameReaderAsync(MediaFrameSource, String)

MediaFrameReader 에서 지정된 미디어 인코딩 하위 형식을 사용하여 프레임을 획득하는 데 사용되는 개체를 MediaFrameSource만듭니다.

CreateFrameReaderAsync(MediaFrameSource, String, BitmapSize)

MediaFrameReader 지정된 미디어 인코딩 하위 형식 및 크기가 있는 프레임을 획득하는 데 사용되는 프레임을 MediaFrameSource만듭니다.

CreateFrameReaderAsync(MediaFrameSource)

에서 프레임을 MediaFrameReader 획득하는 데 사용되는 개체를 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

판독기에서 프레임을 가져올 미디어 프레임 원본입니다.

반환

IAsyncOperation<MediaFrameReader>

완료 시를 반환하는 비동기 작업입니다 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)

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

프레임 판독기에서 얻은 프레임에 대해 요청된 미디어 인코딩 하위 형식을 지정하는 문자열입니다. 이 값은 클래스의 속성 MediaEncodingSubtypes 에 의해 정의된 문자열 중 하나여야 합니다.

반환

IAsyncOperation<MediaFrameReader>

완료 시를 반환하는 비동기 작업입니다 MediaFrameReader .

특성

Windows 요구 사항

디바이스 패밀리
Windows 10 Anniversary Edition (10.0.14393.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v3.0에서 도입되었습니다.)
앱 기능
backgroundMediaRecording

추가 정보

적용 대상

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

프레임 판독기에서 얻은 프레임에 대해 요청된 미디어 인코딩 하위 형식을 지정하는 문자열입니다. 이 값은 클래스의 속성 MediaEncodingSubtypes 에 의해 정의된 문자열 중 하나여야 합니다.

outputSize
BitmapSize

프레임 판독기에서 얻은 프레임에 대해 요청된 크기를 지정하는 개체입니다.

반환

IAsyncOperation<MediaFrameReader>

완료 시를 반환하는 비동기 작업입니다 MediaFrameReader .

특성

Windows 요구 사항

디바이스 패밀리
Windows 10 Anniversary Edition (10.0.14393.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v3.0에서 도입되었습니다.)
앱 기능
backgroundMediaRecording

추가 정보

적용 대상