MediaCapture.CreateFrameReaderAsync 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
| 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
판독기에서 프레임을 가져올 미디어 프레임 원본입니다.
반환
완료 시를 반환하는 비동기 작업입니다 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)
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 에 의해 정의된 문자열 중 하나여야 합니다.
반환
완료 시를 반환하는 비동기 작업입니다 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)
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
프레임 판독기에서 얻은 프레임에 대해 요청된 크기를 지정하는 개체입니다.
반환
완료 시를 반환하는 비동기 작업입니다 MediaFrameReader .
- 특성
Windows 요구 사항
| 디바이스 패밀리 |
Windows 10 Anniversary Edition (10.0.14393.0에서 도입되었습니다.)
|
| API contract |
Windows.Foundation.UniversalApiContract (v3.0에서 도입되었습니다.)
|
| 앱 기능 |
backgroundMediaRecording
|
추가 정보
적용 대상
피드백
다음에 대한 사용자 의견 제출 및 보기