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