AppBroadcastStreamReader 클래스

정의

앱 브로드캐스트 스트림에서 오디오 및 비디오 프레임을 가져오기 위한 메서드 및 이벤트를 제공합니다.

참고

이 API에는 모든 Windows 앱에서 사용할 수 없는 appBroadcastappBroadcastSettings 기능이 필요합니다. 개발자 계정이 Microsoft에서 특별히 프로비전되지 않는 한 런타임에 이 API에 대한 호출이 실패합니다.

public ref class AppBroadcastStreamReader sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Media.Capture.AppBroadcastContract, 65536)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AppBroadcastStreamReader final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Media.Capture.AppBroadcastContract), 65536)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AppBroadcastStreamReader
Public NotInheritable Class AppBroadcastStreamReader
상속
Object Platform::Object IInspectable AppBroadcastStreamReader
특성

Windows 요구 사항

디바이스 패밀리
Windows Desktop Extension SDK (10.0.15063.0에서 도입되었습니다.)
API contract
Windows.Media.Capture.AppBroadcastContract (v1.0에서 도입되었습니다.)
앱 기능
appBroadcast appBroadcastSettings

설명

AppBroadcastBackgroundServiceStreamInfo.BroadcastStreamReader에 액세스하여 이 클래스의 instance 가져옵니다.

이 API는 유휴 시간 제한으로 인해 백그라운드 서비스가 종료된 경우 오류가 발생할 수 있습니다.

속성

AudioAacSequence

AAC 오디오 스트림의 시퀀스 헤더를 포함하는 버퍼를 가져옵니다.

AudioBitrate

AppBroadcastStreamReader와 연결된 오디오 스트림의 비트 전송률을 초당 비트 단위로 가져옵니다.

AudioChannels

AppBroadcastStreamReader와 연결된 오디오 스트림의 채널 수를 가져옵니다.

AudioSampleRate

AppBroadcastStreamReader와 연결된 오디오 스트림의 샘플 속도를 가져옵니다.

VideoBitrate

AppBroadcastStreamReader와 연결된 비디오 스트림의 비트 전송률을 초당 비트 단위로 가져옵니다.

VideoHeight

AppBroadcastStreamReader와 연결된 비디오 스트림의 프레임 높이를 가져옵니다.

VideoWidth

AppBroadcastStreamReader와 연결된 비디오 스트림의 프레임 너비를 가져옵니다.

메서드

TryGetNextAudioFrame()

브로드캐스트 스트림에서 최신 오디오 프레임을 나타내는 AppBroadcastStreamAudioFrame 개체를 가져오려고 시도합니다.

TryGetNextVideoFrame()

브로드캐스트 스트림에서 최신 비디오 프레임을 나타내는 AppBroadcastStreamVideoFrame 개체를 가져오려고 시도합니다.

이벤트

AudioFrameArrived

브로드캐스트 스트림의 새 오디오 프레임이 도착할 때 발생합니다.

VideoFrameArrived

브로드캐스트 스트림의 새 비디오 프레임이 도착할 때 발생합니다.

적용 대상