MediaFrameReader 클래스

정의

새 프레임이 도착하면 프레임 MediaFrameSource 및 알림에서 프레임에 대한 액세스를 제공합니다.

public ref class MediaFrameReader sealed : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class MediaFrameReader final : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class MediaFrameReader : System.IDisposable
Public NotInheritable Class MediaFrameReader
Implements IDisposable
상속
Object IInspectable MediaFrameReader
특성
구현

Windows 요구 사항

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

설명

원하는 미디어 프레임 원본을 사용하도록 초기화된 MediaCapture 개체를 호출 CreateFrameReaderAsync 하여 이 클래스의 인스턴스를 가져옵니다.

프레임을 캡처하는 데 사용하는 MediaFrameSource 방법에 대한 방법 지침은 MediaFrameReader를 사용하여 미디어 프레임 처리를 참조하세요.

버전 기록

Windows 버전 SDK 버전 추가된 값
1709 16299 AcquisitionMode

속성

AcquisitionMode

앱이 이전 프레임 처리를 완료하기 전에 새 프레임이 도착할 때 시스템에서 MediaFrameReader 에서 얻은 프레임을 관리하는 방법을 지정하는 값을 가져오거나 설정합니다.

메서드

Close()

개체 및 연결된 리소스를 삭제합니다.

StartAsync()

에서 프레임 읽기를 비동기적으로 시작합니다 MediaFrameSource.

StopAsync()

에서 프레임 읽기를 비동기적으로 중지합니다 MediaFrameSource.

TryAcquireLatestFrame()

에서 최신 프레임MediaFrameSource을 나타내는 개체를 가져오 MediaFrameReference 려고 시도합니다.

이벤트

FrameArrived

에 연결된 미디어 프레임 원본에서 새 프레임이 MediaFrameReader도착할 때 발생합니다.

적용 대상

추가 정보