AppBroadcastStreamReader クラス

定義

アプリ ブロードキャスト ストリームからオーディオ フレームとビデオ フレームを取得するためのメソッドとイベントを提供します。

注意

この API には 、すべての Windows アプリで使用できるわけではない appBroadcast および appBroadcastSettings 機能が必要です。 開発者アカウントが 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 にアクセスして、このクラスのインスタンスを取得します

バックグラウンド サービスがアイドル タイムアウトのためにシャットダウンした場合、この API はエラーをスローする可能性があります。

プロパティ

AudioAacSequence

AAC オーディオ ストリームのシーケンス ヘッダーを含むバッファーを取得します。

AudioBitrate

AppBroadcastStreamReader に関連付けられているオーディオ ストリームのビットレートをビット/秒で取得します。

AudioChannels

AppBroadcastStreamReader に関連付けられているオーディオ ストリーム内のチャネルの数を取得します。

AudioSampleRate

AppBroadcastStreamReader に関連付けられているオーディオ ストリームのサンプル レートを取得します。

VideoBitrate

AppBroadcastStreamReader に関連付けられているビデオ ストリームのビットレートをビット/秒で取得します。

VideoHeight

AppBroadcastStreamReader に関連付けられているビデオ ストリーム内のフレームの高さを取得します。

VideoWidth

AppBroadcastStreamReader に関連付けられているビデオ ストリーム内のフレームの幅を取得します。

メソッド

TryGetNextAudioFrame()

ブロードキャスト ストリームから最新のオーディオ フレームを表す AppBroadcastStreamAudioFrame オブジェクトを取得しようとします。

TryGetNextVideoFrame()

ブロードキャスト ストリームから最新のビデオ フレームを表す AppBroadcastStreamVideoFrame オブジェクトを取得しようとします。

イベント

AudioFrameArrived

ブロードキャスト ストリームからの新しいオーディオ フレームが到着したときに発生します。

VideoFrameArrived

ブロードキャスト ストリームから新しいビデオ フレームが到着したときに発生します。

適用対象